Docker 网络 #
网络模式 #
- bridge 模式
- 使用
–net=bridge
指定,默认
- 使用
- host 模式
- 使用
–net=host
指定 - 一些对安全性有求高并且不需要联网的应用可以使用 none 网络
- 使用
- none 模式
- 使用
–net=none
指定
- 使用
- container 模式
- 使用
–net=container:NAMEorID
指定
- 使用
bridge 模式 #
Docker Daemon 启动时默认会创建 Docker0 这个网桥,网段为 172.17.0.0/16
,
宿主机 IP 为 172.17.0.1
, 作为这个虚拟子网的网关。
创建网桥 #
新建一个名为 anyesu_net 网段为 172.18.0.0/16
的网桥:
docker network create --subnet=172.18.0.0/16 anyesu_net
启动容器时指定 --net anyesu_net
即可。
host 模式 #
优势 #
host 网络最大的好处就是性能
劣势 #
host 网络不便之处就是考虑端口冲突问题
参考:
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。