docker的网络模式和网络访问原理
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,一.网络模式--net=bridge 默认2.--net=hostdocker run -it busybox 默认运行 生成独立网络命令空间docker run -it --net=host bus
千家信息网最后更新 2024年09月21日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安全错误
数据库的锁怎样保障安全
数据库迁移流程
战地4设置服务器
图片文件服务器搭建
大型网游服务器价格
数据库找前三名
蓬莱电力系统软件开发
我的世界服务器限制村民怎么办
网络安全重要组成部分
网络技术的竞争归根结底是
上海租赁管理软件开发
网络安全模式不能开通
服务器80端口不通
.net实现数据库登录
盐城市金融城招聘软件开发
施乐j75拆服务器硬盘
石家庄软件开发分类
荷兰服务器
校园网服务器探索失败
计算机网络安全黑板报插画
网络安全主题教育图片素材
数据库用什么设置
网络安全为什么走势这么差
捷升网络技术有限公司
查看localhost服务器
公司网络安全意识培训
数据库能不能不用外键
软件开发常见项目
观看信息网络安全观后感
初中学网络安全运维好吗
路径匹配关系数据库