网站建设的部署,更新网站的方法,团总支网站建设宣传,韩国网站免费模板目录1 结论知识2 link3 自定义网络1 结论知识
每一个容器启动时都会被分配一个ip地址#xff1b;宿主机可以ping通任何一个docker容器#xff1b;启动docker之后#xff0c;宿主机默认网卡docker0#xff0c;启动容器在宿主机注册网卡#xff0c;使用的evth-pair技术宿主机可以ping通任何一个docker容器启动docker之后宿主机默认网卡docker0启动容器在宿主机注册网卡使用的evth-pair技术容器之间可以相互ping通通过docker0
2 link
问题每次容器重新启动都是新ip其他和该容器通信的时候指定id肯定不行。 解决使link技术在启动容器的时候将二者关联即可通过容器名字进行通信
docker run --name centos2 --link centos1 centos原理就是修改hosts 注意反向不行。
结论不推荐使用
3 自定义网络
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynetdriver 使用桥接subnet 子网掩码gateway 网关
docker network ls查看网络 其他容器接入到该网络
docker run --name deomo --net mynet centos接入网络的容器可以相互ping通