linux--docker(网络)

本文详细介绍了Docker的四种网络模式:bridge、host、none和container,重点探讨了bridge模式及其默认设置。此外,还讲解了自定义网络的创建与管理,包括如何实现不同网桥容器的通信,并讨论了Docker容器间的通信方式,如自定义网络、joined、link以及容器访问外网和外网访问容器的方法。最后,文章提到了跨主机的容器网络,尤其是macvlan模式的应用,适合于生产环境中扩展网络接口。
摘要由CSDN通过智能技术生成

docker的网络模式

在使用docker run创建Docker容器时,可以用 --net 选项指定容器的网络模式,Docker可以有以下4种网络模式

  • host模式:使用 --net=host 指定。
  • none模式:使用 --net=none 指定。
  • bridge模式:使用–net=bridge 指定,默认设置。
  • container模式:使用 --net=container:NAME_or_ID 指定。

在这里插入图片描述

bridge

默认情况下,一个容器网络会是bridge模式
容器网络会和docker0这块网咖相连接
ping 所创建容器的网络会ping 通

在这里插入图片描述
再创建容器 再出现桥接和新的网卡

在这里插入图片描述
容器内网络和宿主机网络是连接的,比如1,2或 10,11这样

在这里插入图片描述

docker rm -f `docker ps -aq`          释放所有容器
host
docker run -d --name nginx --network host nginx    与宿主机共享网络

没有虚拟网络对和虚拟接口

注意:此模式容易造成资源哄抢

通过访问宿主机端口就可以访问容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值