Docker基础学习笔记五

六、Docker网路模型:

NAT(默认)

使用比较多,容器使用独立的网路命名空间,并联接到docker0虚拟网卡上,是docker容器的默认模式。此模式会为每一个容器分配一个命名空间,并设置一个ip地址。

docker 宿主机ip_宿主机ip怎么看_宿主机是什么

dockerrun-it--rmalpine/bin/bash

docker 宿主机ip_宿主机ip怎么看_宿主机是什么

NONE:

docker 宿主机ip_宿主机是什么_宿主机ip怎么看

None模式使用—net=none指定,也就是不进行任何配置,关掉了容器的网路功能,适用业务不对外提供服务,不须要网路通信。

dockerrun-ti--rm--net=nonealpine/bin/sh

docker 宿主机ip_宿主机ip怎么看_宿主机是什么

Host:

Docker使用宿主机的网路,和宿主机保持一致linux手机软件,相当于vmware中的桥接模式,和宿主机同网路docker 宿主机ip,但没有独立ip地址。使用--net=host指定。

dockerrun-ti--rm--net=hostalpine/bin/sh

docker 宿主机ip_宿主机是什么_宿主机ip怎么看

联合网路:

也即是container模式,使用--net=container:容器id,共享一个网路名称空间,不创建自己的网卡docker 宿主机iplinux文本编辑器,不配置自己的ip地址,和指定的容器共享ip、端口等。

docker 宿主机ip_宿主机是什么_宿主机ip怎么看

dockerrun-d-italpine/bin/sh

宿主机ip怎么看_宿主机是什么_docker 宿主机ip

dockerrun-it-d--net=container:1b7154c69f82alpine/bin/sh

dockerexec-it082145613fbf/bin/sh

宿主机是什么_docker 宿主机ip_宿主机ip怎么看

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复