Docker网络管理
1.随机映射
docker run -d -P [镜像名称]
docker run -d -P nginx
2.指定映射
指定映射 -p 宿主机ip:宿主机端口:容器端口
1)指定主机随机映射
宿主机ip: 宿主机的随机端口 :容器端口
docker run -d -p [宿主机ip]::[容器端口] --name [容器名称] [镜像名称]
docker run -d -p 192.168.8.14::80 --name nginx-1 nginx
2)指定端口映射
docker run -d -p [宿主机ip]:[宿主机端口]:[容器端口] --name [容器名字] [镜像名称]
docker run -d -p 192.168.110.104:1199:80 --name nginx-2 nginx
3)指定多端口映射
docker run -d -p [宿主机端口1]:[容器端口1] -p [宿主机端口2]:[容器端口2] --name [容器名称] [镜像名称]
docker run -d -p 12306:80 -p 10086:80 -p 10010:80 -p 1314:520 -p 666:888 --name nginx-3 nginx
3.网络管理命令
connect #将一个容器连接到一个网络
disconnect #从网络断开一个容器
create #创建一个网络
inspect #在一个或多个网络上显示详细信息
ls #网络列表
rm #删除一个或多个网络。
网络列表:
docker network ls
查看网络详细信息:
docker network inspect bridge