Docker网络
1、优势
容器间的互联和通信以及端口映射
容器IP变动时可以通过服务名直接进行网络通信而不受到影响
网络类型
1.1、bridge 默认网络类型,容器内不特殊指定,就用此类型。分配的ip为172.17.0.x
1.2、none 无指定网络,容器内不指定局域网ip
1.3、host 主机网络,和主机共用一个ip,会出现和宿主机争抢端口情况,非特殊需要尽量少用
2、常用命令
#查看网络
docker network ls
#过滤是bridge
docker network ls --filter driver=bridge
#格式化显示
docker network ls --format "{{.ID}}: {{.Driver}}"
#创建网络
docker network create wps
#创建网络并指定地址信息
docker network create wps --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1
#删除网络
docker network rm wps
#删除无用网络
docker network prune
#查看网络信息
docker network inspect bridge | tail -n 20
#配置容器网络
docker run -itd --network wps --ip 192.168.0.2 --name myword wordpress
#不同网络容器打通
docker network connect wps testping
docker exec testping ping 192.168.0.2
#断开容器网络互通
docker network disconnect wps centos