Docker 网络管理起来需要用到这个,因为docker每个container可能所在的网段ip都不一样,但是每个容器又都是一个虚拟机,有的时候不同的容器之间要通信,要是不设置,彼此之间都PiNg不通,所以还是要用到这个。
常见的场景感觉也不是太多,感觉从场景来入手可能讲起来会比较容易。
- 产生创建两个容器都有命名的
- 用docker inspect可以查看一下这两个机器的相关情况有没有ip,网络模式,所在网络等等
- 然后如果想要两个机器能够通信,那一定得是两个机器可以互相ping的通的,当然可以跨网段通信,不过一般在一个网段里面通信一般是没有问题的,这就需要建立一个子网了,用docker network建立一个子网,然后把这两个机器的网络模式更换一下,然后把它们从原来的网络里面断开,然后再加入新的网络里面,这样这两个机器就能通过ip地址或者名字通信了。
具体的就是这种情况。
所以需要掌握的docker命令一般就包括,产生要诊断查看运行状况的,然后就是设置了 - 查看方面的,首先是列出列表
- 查看某一个网络和它包含的主机
- 查看某个主机
- 将主机从某个网络断开
- 将主机加入到某个子网络
- 然后还有新建一个网络,指定网段,主机ip这些
网友评论