1、创建容器
创建两个使用默认的bridge网络的容器。
docker run -itd --name=a1 busybox
docker run -itd --name=a2 busybox

创建一个使用自定义的abcd网络的容器a3
docker run --network=abcd -itd --name=a3 busybox

为a2容器新增一个自定义的abcd网络连接
docker network connect abcd a2

a1与a2在bridge网络管理下。可以通信。
a2和a3在abcd网络管理下。可以通信。
2、容器地址查看
docker attach a2
ifconfig

exit
docker attach a1

exit
docker attach a3

3、容器通信测试
docker attach a1

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200122125954311.png
)
a1与a2能通信

重启Ubuntu
IP会不同

docker start a1
docker start a2
docker start a3




a1与a2能通信
确认一下运行的容器


a2与a3能通信

继续测试,发现a1与a3不能通信。
自定义网络管理的容器间,还可以用名字a2\a3 进行连接。例如:
ping -w 4 a3

【汇智学堂】docker网络管理之三(容器之间的网络通讯)相关推荐

  1. 【汇智学堂】基于Socket+面向对象实现的网络聊天

    定义父类:ParentUi package com.huizhi;import javax.swing.*; import java.awt.event.MouseAdapter; import ja ...

  2. 【汇智学堂】docker网络管理之二

    1.创建自定义网络 在Docker主机上可以使用docker network create指令来创建网络. 其中 --driver bridge可省略 查看是否成功 查看新建网络的详情 dock ...

  3. 容器云系列之Docker网络管理及容器互联

    Docker网络有bridge.host.overlay.macvlan和none五种模式,本文对这几种网络模式进行验证并测试容器间的互联通信. 1.Docker网络管理 Docker有5种网络模式, ...

  4. 【汇智学堂】docker网络管理之一

    非集群网络模式 bridge(单主机互联) overlay(可跨主机互联) docker network ls bridge网络管理 创建并启动容器. docker run -itd --nam ...

  5. 【汇智学堂】2进制与10进制之间相互转化

    最近在交流群中,总有群友问进制之间相互转化问题,最多的就是二进制和十进制之间的相互转化. 接下来我为大家介绍一下,这两种进制之间的转化技巧. 2进制转化成十进制 例1.2进制的10001,转化成十进制 ...

  6. 【汇智学堂】-JS菜鸟版过河小游戏(之三---父母左侧下船)

    下船代码: else if(div1.style.marginLeft=="210px"){ div1.style.marginLeft=0;shipposition1=0;if( ...

  7. 【汇智学堂】-python小游戏(太空阻击之三-场景创建)

    5.3场景创建 现在我们来设定一下我们的游戏场景:480*700像素的画布.下面是我们要做的事情. 1.设置游戏标题.导入游戏资源. 2.更新屏幕,将游戏背景显示出来. 我们先来看代码段一: impo ...

  8. python场景建立_【汇智学堂】-python小游戏(太空阻击之三-场景建立)

    5.3场景建立 如今咱们来设定一下咱们的游戏场景:480*700像素的画布.下面是咱们要作的事情. 一.设置游戏标题.导入游戏资源. 二.更新屏幕,将游戏背景显示出来.web 咱们先来看代码段一:sv ...

  9. 【汇智学堂】-JAVA桌面游戏开发(五子棋之二:选择等级)

    之二:等级选择 登录选择"单机",进入"等级选择"页面,效果见下图: 准备工作: Images文件夹下,放置level.png图片一张. 代码实现: Choos ...

最新文章

  1. JAVA所有选手就位后比赛开始_Java多线程-CountDownLatch、CyclicBarrier、Semaphore
  2. python 计时器 timeit 报错:ValueError: stmt is neither a string nor callable
  3. influxdb无法实现关联表_双汇:从棘手的InfluxDB+Redis到TDengine
  4. Java nio 学习笔记 相关知识
  5. java 运行时异常与非运行时异常理解
  6. qt 苹果应用程序_什么是苹果的电视应用程序,您应该使用它吗?
  7. 大数据分析如何创建最佳的移动应用用户体验
  8. C# MVC 自定义ActionResult实现EXCEL下载
  9. POJ1214 UVA127 Accordian Patience【vector】
  10. powerpoint(ppt) 的制作
  11. JPack发布0.5.0
  12. hp进系统卡在w ndows界面,win10系统HP开机卡在LOGO界面的解决方法
  13. 媒体查询、移动端、网页响应式布局
  14. 优锘科技:渲染引擎T3D:WebGL端数字孪生应用最优解
  15. 自学linux驱动从入门到放弃(四)配置rk3288开发板与ubuntu18.04的IP地址
  16. android开发面试题!360°深入了解Flutter,面试总结
  17. 歪门邪道 Leetcode 463 Island Perimeter
  18. 如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小
  19. 扎根基层一线 助力社区(村)发展
  20. android--新闻阅读器实现源码

热门文章

  1. 2,2‘-联噻吩-5,5’-二甲醛|cas32364-72-0 中间体材料
  2. python与自然语言处理 2结巴分词
  3. my12306 火车票购票软件使用方法
  4. laravel 使用测试工厂Factory添加测试数据
  5. webrtc学习--webrtc桌面采集
  6. 自定义chrome浏览器导航条样式
  7. 204、你知道无线工程项目中无线AP有五种组网模式吗
  8. iOS开发ApplePay的介绍与实现
  9. 批量删除PDF中的高亮和划线
  10. 有赞一面:还有任务没执行,线程池被关闭怎么办?