目录:
Docker网络模式
- 默认Docker引擎启动一个新容器时,会给容器分配各种资源(分配各种资源模块),例如
CPU、内存、硬盘和网络等 - Docker虚拟化网络模式有如下四种:
-
Host模式
Docker引擎启动容器,本来默认方式会分配给容器网络子系统,如果指定–net=host,启动后的容器不会拥有独立的网络系统,跟宿主机公用一个网络子系统,共享宿主机的IP和端口(宿主机使用了22端口,容器不能使用22端口,避免端口冲突)
#指定容器的网络模式为host模式;docker run -itd --net=host --name=none_test docker.io/lemonbar/centos6-ssh
-
None模式
Docker引擎启动容器,会分配给容器网络子系统,但是并不会设置网卡、IP、路由等信息,需要用户自定义去配置和添加,借助pipework工具去实现;docker run -itd --net