docker自定义网络

#查看所有docker网络

docker network ls

#查看帮助信息

docker network --help

#网络模式
bridge: 桥接docker(默认模式)
none: 不配置网络
host: 和宿主机共享网络
container: 容器网络连通(基本不用)

#创建自定义网络

docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet

#使用自定义网络

docker run -dit	--name 容器名 --net 网络名 --ip 指定IP地址 镜像名

#把容器加入到自定义网络

docker network connect 自定义网络名 容器名	#直接给容器新添加一个网络地址

#把容器剔除出网络

docker network disconnect 自定义网络名 容器名

#link模式

docker run -it --name 容器名2 --link 容器名1  使用的镜像名    	#容器2能解析出容器1,原理就是在/etc/hosts中添加了对容器1的解析