Docker 四种网络模式(Bridge,Host,Container,None)

本文介绍了Docker的四种网络模式:Bridge(默认网络模式,通过虚拟网桥实现容器间通信)、Host(共享主机网络,容器直接使用宿主机IP和端口)、Container(共享网络命名空间)和None(无网络配置,仅回环网络)。Bridge模式通过端口映射实现外部访问,Host模式提供最佳网络性能,Container模式用于容器间通信,None模式确保网络隔离。
摘要由CSDN通过智能技术生成

Docker 四种网络模式(Bridge,Host,Container,None)


一、Docker网络模式简介


基于对Network Namespace的控制,docker可以为在容器创建隔离的网络环境,在隔离的网络环境下,容器具有完全独立的网络栈,与宿主机隔离,也可以使容器共享主机或者其他容器的网络命名空间,基本可以满足开发者在各种场景下的需要。按docker官方的说法,docker容器的网络有四种模式:

网络模式 配置 简介
Bridge(默认模式) –network bridge 此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables nat表配置与宿主机通信。
Host –network host 容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。
Container –network container:NAME_OR_ID 创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围。
None –network bridge 该模式关闭了容器的网络功能,与宿主机、与其他容器都不连通的.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值