docker的网络模式和网络访问原理
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一.网络模式--net=bridge 默认2.--net=hostdocker run -it busybox 默认运行 生成独立网络命令空间docker run -it --net=host bus
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
北京服务器防篡改虚拟主机
苏宁小店用什么软件开发票
怎么管理asp服务器
网络安全法实施相关问题研究
100元的数据服务器
北京寻舍互联网科技有限公司
是否掌握网络安全常识剖析材料
国家如何保障网络安全
财务软件开发难学吗
客户端版本和服务器端不一致
专利数据库都有哪些
浙江服务器标准机柜
有哪些矿产资源数据库
吉林综合软件开发管理模式
西电的服务器
软件开发属于销售还是服务
计算机网络技术人员需求增长
迅雷代理服务器
计算机与网络技术学什么软件
美国网络安全局局长
服务器工作模式视频
软件开发面试中最常见的错误
手机服务器坏了怎么办
方舟私人服务器怎么管理
防震网络安全教育的文章
数据库关键字自动显示
金山区智能软件开发哪家好
网络安全试讲新课导入
网络安全视频感想400字
奇怪君服务器小游戏