掌握CentOS7环境下的Docker使用(五)Docker容器的网络模式
创始人
2025-05-29 08:00:12

文章目录

  • Docker容器的网络模式
  • Docker桥接网络模式
  • Docker主机host网络模式
  • Docker的none模式

Docker容器的网络模式

默认的三种网络模式:

  • bridge:桥接模式
  • host:主机模式
  • none:无网络模式

查看网络模式:docker network ls
在这里插入图片描述
查看ifconfig:
在这里插入图片描述

Docker桥接网络模式

ens32是宿主机的网卡,docker0是docker服务启动的时候创建的虚拟网桥,并选择一个和宿主机不同的ip地址和子网分配给网桥

当网络模式选择桥接模式时,就会连接docker0这个虚拟网桥,通过NAT的转换,连接宿主机的网卡去连接外网

在这里插入图片描述

每新启动一个容器,网卡就会增加一个:
启动四个容器
在这里插入图片描述

增加了四个网卡
在这里插入图片描述
在这里插入图片描述

验证是否所有容器都桥接到docker0网卡:
进入一个centos:7镜像的docker容器中,使用route -n查看路由,使用ifconfig查看ip
在这里插入图片描述
在这里插入图片描述

匹配到的所有任何ip地址(0.0.0.0)都会发往172.17.0.1,退出容器后可以看见docker0的虚拟网桥就是172.17.0.1
在这里插入图片描述

安装yum install -y bridge-utils查看机器的桥接情况:brctl show
在这里插入图片描述

外部的机器想要访问docker容器也必须先通过宿主机才可以,不能直接访问到docker容器,验证:
运行一个nginx容器,在外部ping不通
在这里插入图片描述
但可以ping通宿主机
在这里插入图片描述

Docker主机host网络模式

host 模式:该模式下容器是不会拥有自己的ip地址,而是使用宿主机的ip地址和端口。

  • 网络性能比桥接模式好
  • host模式容器占用了80端口后,宿主机将无法使用80端口

启动nginx容器命令:
docker run -d --net=host mycentos:nginx /usr/local/nginx/sbin/nginx -g "daemon off;"
可以看见宿主机并没有多出虚拟机网卡:
在这里插入图片描述

host模式容器使用的是宿主机的ip地址和端口,可以访问宿主机ip验证是否能访问到nginx(防火墙开启状态下访问):
查看防火墙状态:firewall-cmd --state
查看80端口占用情况:netstat -tunlp | grep 80
在这里插入图片描述
80端口被docker容器占用,把端口放开
防火墙放开80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
在这里插入图片描述
可以访问到

注意:如果容器不以host模式启动运行,则外部是无法访问到的

Docker的none模式

none模式:关闭模式
无法连外网,相当于断网状态

相关内容

热门资讯

#科研筑基# 吴恩达深度学习 ... 为什么深度学习会兴起机器学习算法在处理少量数据时效率很高,但数据规模巨大时࿰...
青岛事故车交易网(青岛哪里有事... 本篇文章极速百科给大家谈谈青岛事故车交易网,以及青岛哪里有事故车批发对应的知识点,希望对各位有所帮助...
适合家庭用车的5款车,空间大乘... 今天给各位分享适合家庭用车的5款车,空间大乘坐感舒适,省油耐用又...的知识,其中也会对适合家用的车...
丰田卡罗拉油耗多少钱一公里(卡... 今天给各位分享丰田卡罗拉油耗多少钱一公里的知识,其中也会对卡罗拉16自动挡油耗进行解释,如果能碰巧解...
为众人抱薪者原文出自何处(为众... 本篇文章极速百科给大家谈谈为众人抱薪者原文出自何处,以及为众人抱薪者是谁的话对应的知识点,希望对各位...
人机对话比拼,Chat GPT... 目录 文心一言初体验 一、登录体验难易对比  二、测试对比--哲学类 第一个问题:《三...
强化学习笔记-04 动态规划D... 本文是博主对《Reinforcement Learning- An introduction》的阅读...
吉林华泰车险地址查询:理赔网点... 本篇文章极速百科给大家谈谈吉林华泰车险地址查询:理赔网点、营业厅、门店、定损...,以及华泰财产保险...
中国的五岳的特点各是什么(中国... 本篇文章极速百科给大家谈谈中国的五岳的特点各是什么,以及中国的五岳都是怎么样的对应的知识点,希望对各...
英菲尼迪fx35油耗多少钱(英... 本篇文章极速百科给大家谈谈英菲尼迪fx35油耗多少钱,以及英菲尼迪fx350油耗多少对应的知识点,希...
嫡孙是什么孙子(嫡孙指的是什么... 本篇文章极速百科给大家谈谈嫡孙是什么孙子,以及嫡孙指的是什么意思对应的知识点,希望对各位有所帮助,不...
【Linux】网络基础(2) 前言         本篇笔记记录我在Linux系统下学习网络基础部分知识,从关于网络...
计算机网络(第九弹) --- ...   传输控制协议 TCP 在整个计算机网络中占有很高的地位, 它会控制着网络上数据的传输过程, 当然...
Java二叉树的前中后序遍历 Java二叉树的前中后序遍历1.前序遍历1.1前序遍历概念1.2前序遍历习题2.中序遍历2.1中序遍...
电动汽车十大名牌排名及价格,纯... 今天给各位分享电动汽车十大名牌排名及价格,纯电动汽车排名及价格...的知识,其中也会对电动汽车十大名...
长安奔奔mini保养(长安奔奔... 本篇文章极速百科给大家谈谈长安奔奔mini保养,以及长安奔奔mini保养手册对应的知识点,希望对各位...
Python-06:异常、模块... 文章目录一、异常1.1 异常的概念1.2 捕获异常的语法1.3 代码演示1.4 异常的传递性二、模块...
满州是哪里(日本口中的满洲是哪... 今天给各位分享满州是哪里的知识,其中也会对日本口中的满洲是哪里进行解释,如果能碰巧解决你现在面临的问...
义乌交通违章查询,浙江义乌交通... 今天给各位分享义乌交通违章查询,浙江义乌交通违章查询的知识,其中也会对义乌违章查询入口进行解释,如果...
WEB安全 DIV CSS基础 1.DIV和CSS样式             层叠样式表(英文全称:Cascadin...
灵感来自游艇?聊天津一汽骏派C... 今天给各位分享灵感来自游艇?聊天津一汽骏派CX65设计的知识,其中也会对一汽骏派suv进行解释,如果...
汽车维修哪个学校比较好?(学汽... 今天给各位分享汽车维修哪个学校比较好?的知识,其中也会对学汽车维修哪个学校好,快来看看!进行解释,如...
科学技术的两面性是什么(科学技... 本篇文章极速百科给大家谈谈科学技术的两面性是什么,以及科学技术的两面性发言稿50字对应的知识点,希望...
京沪高速实时路况(京沪高速实时... 本篇文章极速百科给大家谈谈京沪高速实时路况,以及京沪高速实时路况今天封闭没有对应的知识点,希望对各位...
[刷题 java版] | 字节... 1.万万没想到之聪明的编辑我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件&...
#科研筑基# 吴恩达深度学习 ... 引例这门课的名字叫深度学习,为什么我们要先介绍神经网络呢?那是因为&#x...
vue3一天内快速学习 文章目录简介vue3 学习安装项目结构基础知识模版语法{{}}v-htmlv-bind渲染展示v-i...
特斯拉专题研究报告:特斯拉第三... 今天给各位分享特斯拉专题研究报告:特斯拉第三篇章展望的知识,其中也会对特斯拉研究成果进行解释,如果能...
高速免费提前几个小时(高速免费... 今天给各位分享高速免费提前几个小时的知识,其中也会对高速免费提前几个小时上高速进行解释,如果能碰巧解...
卡罗拉和朗逸怎么选哪个更值得入... 今天给各位分享卡罗拉和朗逸怎么选哪个更值得入手的知识,其中也会对卡罗拉和朗逸买哪个好更好进行解释,如...