首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker 添加容器到一个网络

要创建一个安全并且能够协同运行的 Web 应用程序,你需要创建一个网络。

通过网络,在默认情况下为容器提供了完全独立的环境。在你第一次运行一个容器的时候,你可以将容器添加到一个网络中。

例如,我们希望运行一个容器来运行 PostgreSQL 数据库,并且传递 标记来到你新网络的连接中,可以运行下面的命令:

如果你检查你的 ,你可以看到已经有一个容器被添加(attached)上去了。

你也可以检查你的容器来查看连接在哪里:

现在,你可以使用你熟悉的命令来启动一个 Web 应用程序了。这次不需要指定一个网络。

你的 应用运行在哪个网络下呢?可以检查应用来确定这个应用运行在默认的 网络。

然后获得你 应用的 IP 地址。

现在,可以打开一个 shell 来运行 容器:

在过一段时间后,可以使用 来终止 命令,请注意 ping 显示终止了。

这是因为这个 2 个容器运行在不同的网络中,你可以使用 命令来关闭容器进行修复。

Docker 网络运行你附件一个容器到多个你愿意的网络上。你甚至可以添加到一个正在运行的容器上。

运行下面的命令,将 应用添加到 网络上。

打开 shell 然后再次进入 应用,然后尝试使用 ping 命令。这次你可以仅仅使用容器的名字 就可以了,而不需要使用 IP 地址。

命令 显示连接到了一个不同的 IP 地址,这个在 上的 IP 地址与 网络上的 IP 地址是不同的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201203A016HZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券