两个男性做网站,网站策划师,开发公司办出项目不动产证纪实,网站美工设计什么是平衡1、Bridge模式bridge 模式是 docker 的默认⽹络模式#xff0c;不写 –net 参数#xff0c;就是 bridge 模式。比如使⽤ docker run - p 时工作模式从网上找了一个#xff0c;如下 例子#xff1a; run -it -d --name test1 --netbridge centos:v1 bashrun -it -d --name t… 1、Bridge模式 bridge 模式是 docker 的默认⽹络模式不写 –net 参数就是 bridge 模式。比如使⽤ docker run - p 时工作模式从网上找了一个如下 例子 run -it -d --name test1 --netbridge centos:v1 bashrun -it -d --name test2 --netbridge centos:v1 bashdocker exec -it test1 bash
docker exec -it test2 bashifconfig 1-2、网络互通 上面默认是通的也可以用--link 参数只不过是单向通的 docker run -it -d --name test3 --link test1 centos:v1 bash1-3、容器互联应该自定义Docker ⽹络来连接多个容器⽽不是使⽤ --link 参数 docker network create -d bridge my-net-d 参数指定 Docker ⽹络类型有 bridge overlay 。其中 overlay ⽹络类型⽤于 Swarm modedocker run -it -d --name test1 --networkmy-net centos:v1 bashdocker run -it -d --name test2 --networkmy-net centos:v1 bash 2、Host 模式 如果启动容器的时候使⽤ host 模式那么这个容器将不会获得⼀个独⽴的 Network Namespace
⽽是和宿主机共⽤⼀个 Network Namespace。
容器将不会虚拟出⾃⼰的⽹卡配置⾃⼰的 IP 等
⽽是使 ⽤宿主机的 IP 和端⼝。但是容器的其他⽅⾯如⽂件系统、进程列表等还是和宿主机隔离的。 Host模式如下图所示docker run -it -d --name test3 --networkhost centos:v1 bashdocker run -it -d --name test4 --networkhost centos:v1 bashdocker exec -it test3 bash
docker exec -it test4 bash互ping 不通的
ping test4
ping test3 是和宿主机公用的网络模式 3、Container 模式 两个容器的进程可以通过 lo 网卡设备通信。docker run -it -d --name test5_container --networkcontainer:test2 busybox /bin/sh -c while true;do echo 12lee 1;done 4、None模式 docker run -it -d --name test6_none --networknone busybox /bin/sh -c while true;do echo 1234;slee 1;done 无网卡、IP、路由等信息需要我们为 Docker 容器添加网卡、配置 IP 等转载于:https://www.cnblogs.com/zhaojingyu/p/11608851.html
相关文章: