docker的网络模式和网络访问原理
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一.网络模式--net=bridge 默认2.--net=hostdocker run -it busybox 默认运行 生成独立网络命令空间docker run -it --net=host bus
千家信息网最后更新 2025年12月02日docker的网络模式和网络访问原理
一.网络模式
- --net=bridge 默认
2.--net=host
docker run -it busybox 默认运行 生成独立网络命令空间
docker run -it --net=host busybox --net=host 与宿主机一同使用网络命令空间,其他隔离
在容器内使用端口相当于占用宿主机的端口;
3.--net=none
Docker run -it --net=none 网络独立,但每配置任何地址
4.--net=container:namedocker exec -it bs sh 运行一般容器
netstat -nltp
docker run -itd --name nginx05 --net=container:bs nginxnetstat -nltp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
具备同样的网络信息,容器除外,其他都是隔离;
5.自定义网络
与默认的bridge原理一样,但自定义网络具备内部DNS发现,可以通过容器名或者主机名容器之间网络通信docker network create bs-test 创建网络bs-test
docker run -it --name bs4 --net bs-test busybox
docker run -it --name bs3 --net bs-test busybox
然后互ping可以通信;主机名也可以通信; link通信
二.容器网络访问原理

Docker 宿主机与容器之间通信用的iptables的snat和dnat
从容器数据到主机的数据通过docker0网桥配置iptable snat到主机网卡。
从主机网卡到容器数据是通过docker0网桥配置iptables Dnat到容器网卡。
网络
容器
主机
通信
宿主
宿主机
数据
网卡
配置
原理
之间
命令
空间
端口
网桥
独立
运行
隔离
模式
信息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
打对方电话怎么显示服务器出错
云服务器打不开防火墙
升腾服务器选择
2012ftp服务器
互联网科技行业财务发展前景
学习安卓软件开发需要学
一体机触屏软件开发
医师代码数据库动态维护系统
云服务器里可以处理数据吗
网络技术与工程类专业
服务器租用服务器托管必备常识
开县网络安全工程师
河南企业财务软件开发
互联网科技对智能家居的影响
安全行业数据库场景
怀孕日记软件开发
数据库漏斗营销工具
服务器主板bios
电脑如何做网络服务器
初学软件开发入门书籍
宁夏软件开发培训
网络安全法的下位法
中国的软件开发的技术
软件开发定制开发标准
榆林网络技术调试
数据库sql中高级笔试题
免费的代理服务器安全吗
软件开发必须的资料工具
信息系统网络安全标准
服务器 硬件配置