美文网首页docker小集合
容器间通信-joined

容器间通信-joined

作者: 逗比的一生 | 来源:发表于2019-11-27 15:23 被阅读0次

joined 容器

joined 容器是另一种实现容器间通信的方式。
joined 容器非常特别,它可以使两个或多个容器共享一个网络栈,共享网卡和配置信息,joined 容器之间可以通过 127.0.0.1 直接通信。请看下面的例子:

先创建一个 httpd 容器,名字为 web1。
docker run -d -it --name=web1 httpd

然后创建 busybox 容器并通过 --network=container:web1 指定 jointed 容器为 web1:


请注意 busybox 容器中的网络配置信息,下面我们查看一下 web1 的网络:

看!busybox 和 web1 的网卡 mac 地址与 IP 完全一样,它们共享了相同的网络栈。busybox 可以直接用 127.0.0.1 访问 web1 的 http 服务。


joined 容器非常适合以下场景:

  • 不同容器中的程序希望通过 loopback 高效快速地通信,比如 web server 与 app server。
  • 希望监控其他容器的网络流量,比如运行在独立容器中的网络监控程序。

相关文章

  • 容器间通信-joined

    joined 容器 joined 容器是另一种实现容器间通信的方式。joined 容器非常特别,它可以使两个或多个...

  • Docker-网络

    网络 容器间通信 容器间可通过IP,Docker DNS Server或joined容器三种方式通信。 容器与外部...

  • Docker 容器之间的通信

    容器之间可通过 IP,Docker DNS Server 或 joined 容器三种方式通信。 一、 IP 通信 ...

  • Docker 网络进阶

    单主机通信:none host bridge joined 多主机通信:overlay macv...

  • Docker容器间通信

    容器每次启动时会分配个一个IP地址,这个IP地址只在宿主主机内部有用,其它主机上的程序无法访问此IP 一台机器上的...

  • Docker 运维

    1、在线扩容2、#单主机容器通信由 --icc控制,设置为false,容器间不能通信,默认为true~设置link...

  • Docker容器互联实现容器间通信

    首先创建容器 aaa[root@docker ~]# docker run -d --name aaa docke...

  • Docker容器通信篇

    1. 容器间通信 1.1 通过IP 如果两个容器使用的是同一个网络(IP处于同一网段),容器间自然是可以通信的;如...

  • Docker的那些事儿—容器与外部网络的连通(27)

    上一篇:Docker的那些事儿—容器间的通信方式(26) 前面探讨了容器与容器,容器与主机间的连通,这节我们探讨下...

  • Fabric多机部署前的Docker通信机制了解

    Docker容器通信主要分为以下几类: 容器和主机通信 同一主机上两个容器的通信 跨主机的两个容器的通信 首先,当...

网友评论

    本文标题:容器间通信-joined

    本文链接:https://www.haomeiwen.com/subject/tkppwctx.html