1.概念
容器间的互联和通讯,容器IP变动时候可以通过服务名直接网络通讯
2.常用命令
#创建网络
docker create xxx
#查看网络
docker network ls
#查看网络数据
docker network inspect xxx
#删除网络
docker network rm xxx
3.模式
1) brideg:使用 --network bridege指定,默认使用docker0,Docker使用Linux桥接
2) host:使用 --network host指定,
容器将不会获得一个独立的Network Namespace, 而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡而是使用宿主机的IP和端
3) none: 使用 --network none指定
4) container: 使用 --network container:Name或者容器ID指定
新建的容器和已经存在的一个容器共享一个网络ip配置而不是和宿主机共享
5) 自定义:网络本身就维护好了主机名和IP的对应关系
本文介绍了Docker容器之间的网络连接和通信方式,特别是在容器IP变化时如何通过服务名进行通讯。文章列举了创建、查看、检查和删除网络的常用Docker命令,并详细讲解了不同网络模式,如bridge(使用docker0)、host(与宿主机共享NetworkNamespace)、none、container以及自定义网络的特性。
8万+

被折叠的 条评论
为什么被折叠?



