本文章来自【知识林】
在Docker的世界里面
network
起到了非常关键的作用。主要担任的工作有:与宿主机通信、容器与容器通信。在之前的讲解中我们让容器与容器通信是通过
--link
来完成,但在官方文档中可以看出--link
已经标记为删除,可能在后面的版本中会直接删除该指令。从安全性角度考虑及官方文档都建议使用
docker network
来完成容器之间的通信。
docker network
的常用命令如下:
C:\Users\zsl-pc>docker network --help
Usage: docker network COMMAND
Manage Docker networks
Options:
--help Print usage
Commands:
connect Connect a container to a network
create Create a network
disconnect Disconnect a container from a network
inspect Display detailed information on one or more networks
ls List networks
rm Remove one or more networks
Run 'docker network COMMAND --help' for more information on a command.
docker network connect
:将容器加入到指定网络中;
docker network create
:创建网络;
docker network disconnect
:将容器从指定网络中移除;
docker network inspect
:查看指定网络的详情信息;
docker network ls
:列表所有网络;
docker network rm
:删除指定网络。
通过这些命令可以看出:在Docker里面可以组建自己的网络,容器与容器之间可以在所组建的网络中通信,也可以从指定的网络中移除容器。这就类似于我们的物理机组建自己的局域网。
本文章来自【知识林】