1-7docke的网络模式
bridge 模式是 docker 的默认⽹络模式,不写 –net 参数,就是 bridge 模式。比如使⽤ docker run - p 时
工作模式从网上找了一个,如下
例子:
run -it -d --name test1 --net=bridge centos:v1 bashrun -it -d --name test2 --net=bridge centos:v1 bashdocker exec -it test1 bash
docker exec -it test2 bashifconfig
1-2、网络互通
上面默认是通的,也可以用--link 参数,只不过是单向通的
docker run -it -d --name test3 --link test1 centos:v1 bash
1-3、容器互联应该自定义Docker ⽹络来连接多个容器⽽不是使⽤ --link 参数
docker network create -d bridge my-net
-d 参数指定 Docker ⽹络类型,有 bridge overlay 。其中 overlay ⽹络类型⽤于 Swarm mode
docker run -it -d --name test1 --network=my-net centos:v1 bashdocker run -it -d --name test2 --network=my-net centos:v1 bash
如果启动容器的时候使⽤ host 模式,那么这个容器将不会获得⼀个独⽴的 Network Namespace ,
⽽是和宿主机共⽤⼀个 Network Namespace。
容器将不会虚拟出⾃⼰的⽹卡,配置⾃⼰的 IP 等,
⽽是使 ⽤宿主机的 IP 和端⼝。但是,容器的其他⽅⾯,如⽂件系统、进程列表等还是和宿主机隔离的。 Host模式如下图所示:
docker run -it -d --name test3 --network=host centos:v1 bashdocker run -it -d --name test4 --network=host centos:v1 bashdocker exec -it test3 bash
docker exec -it test4 bash互ping 不通的
ping test4
ping test3
是和宿主机公用的网络模式
3、Container 模式
两个容器的进程可以通过 lo 网卡设备通信。
docker run -it -d --name test5_container --network=container:test2 busybox /bin/sh -c 'while true;do echo 12lee 1;done'
4、None模式
docker run -it -d --name test6_none --network=none busybox /bin/sh -c 'while true;do echo 1234;slee 1;done'
无网卡、IP、路由等信息,需要我们为 Docker 容器添加网卡、配置 IP 等
转载于:https://www.cnblogs.com/zhaojingyu/p/11608851.html
1-7docke的网络模式相关推荐
- 【Docker】容器的几种网络模式
当你使用Docker时,你会发现需要了解很多关于网络的知识.Docker作为目前最火的轻量级容器引擎,因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求.本文介绍了Docker的4种 ...
- Bridge网络模式下Linux虚拟机和主机进行通信
我的VMware版本是8.0.3.其他版本的设置应该大致相同. 1.注意我们的网络模式是Bridge 2.我们的网卡设置 3.目标虚拟机(Linux)的IP 4.我的主机的IP地址 5.网络调试助手的 ...
- VMware虚拟机三种网络模式(桥接、NAT、仅主机)的区别
由于Linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费.那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations ...
- Docker(十四):Docker:网络模式详解
Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面. Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络 ...
- VMware三种网络模式根本区别
提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗. 我们知道VMware也分几种版本,普 ...
- Libvirt — 4 种主机虚拟化网络模式
目录 文章目录 目录 Libvirt 的网络模式 1.vSwitch 使用 Bridge 模式 2.vSwitch 使用 NAT 模式 3.vSwitch 使用 Routed 模式 4.vSwitch ...
- VMware三种网络模式根本区别(图)
提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗. 我们知道VMware也分几种版本,普 ...
- Docker的4种网络模式
我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: host模式,使用--net=host指定. container模式,使 ...
- docker的网络模式
Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络). none .host host:容器将不会虚拟出自己的网 ...
- [转]OpenStack的网络模式
[转]OpenStack的网络模式: "" (Via.) 转载于:https://www.cnblogs.com/devops/p/3314577.html
最新文章
- 【小白学习keras教程】五、基于reuters数据集训练不同RNN循环神经网络模型
- 「C++」C++ Primer Plus 笔记:第十七章 输入、输出和文件
- Flink 1.13,面向流批一体的运行时与 DataStream API 优化
- python画饼图_百度飞桨PaddlePaddle之[Python小白逆袭大神]7天训练营
- tomcat中request对象是被创建的_Python中对象的创建与引用
- android ctrl 左键鼠标左键直接打开xml文件夹,android – 在listview项目上单击打开xml文件...
- 频率与振幅的关系图怎么画_手拉手模型怎么画?5步教你分分钟完成模型图
- 虽然今天angular5发布了,但我还是吧这篇angularjs(1)+webpack的文章发出来吧哈哈哈...
- C#控件之TreeView
- attention机制的几种方法
- 微信小程序使用有道翻译接口的方法
- 重装系统后计算机无法联网,韩博士重装系统后电脑无法上网怎么办?
- thinkphp5 layui分页样式
- springcloud微服务学习笔记(五十一):Config配置总控中心搭建
- 简述计算机视觉在各领域中的成功应用,现代传感技术与系统课后题及答案
- camunda7、camunda8对比分析,哪个版本好
- 破茧成蝶——我的北大之路(文/贺舒婷)
- 采用16线激光雷达调用cartographer室内定位
- 五年后中国将进入高收入国家行列?
- 用户数据报协议---UDP协议【详解】
热门文章
- js中 json详解
- datatables 响应式
- 【RK3399Pro学习笔记】十二、ROS参数的使用与编程方法
- 【RK3399Pro学习笔记】三、Debian 9 安装 ROS (Thinker Edge R)
- Adjacent Node Sum(邻接表处理)
- sysfs接口函数的建立_DEVICE_ATTR
- [ECMAScript] module、export、import分别有什么作用?
- 前端学习(3111):react-hello-复习相关知识
- 前端学习(3001):vue+element今日头条管理--项目初始化总结
- [html] 元素的alt和title有什么区别?