📜  如何在 Docker 中链接多个容器?

📅  最后修改于: 2021-10-28 02:55:53             🧑  作者: Mango

Docker 是由 Docker Inc. 创建的免费软件,它使客户能够创建自由且受限的环境,用户可以在其中部署他们的应用程序。

容器是一个标准的软件单元,它将来自一个计算环境的代码及其所有依赖项打包,并快速可靠地将其运行到另一个计算环境中。

容器链接允许多个容器相互链接。链接容器,提供一个安全通道,Docker 容器可以通过该通道相互通信。本文介绍了容器链接的分步过程。

要求

  • 在您各自的操作系统中安装了 docker 软件。

执行:

按照以下步骤链接您的 c

  • 第 1 步:第一步是使用以下命令从 docker hub 存储库下载Jenkins镜像
sudo docker Jenkins pull

  • 第 2 步:下载映像后,下一步是运行容器。在这里,您还可以使用 name 选项为容器指定名称。为此,请遵循以下命令。
sudo docker run –name=jenkinsa -d jenkins

  • 第 3 步:现在创建源容器后,是时候启动目标容器了。除了启动目标容器,我们还将它与源容器链接。对于我们的目标容器,我们将使用标准的 Ubuntu 镜像,您也可以根据自己的方便使用任何其他镜像。使用以下命令启动和链接容器:
sudo docker run –name=jenkinsc –link=jenkinsa:alias-src -it ubuntu:latest /bin/bash

  • 第 4 步:您可以使用以下命令检查正在运行的两个容器。
sudo docker ps

  • 第 5 步:现在在这一步中,我们将使用以下命令附加到接收容器。
sudo docker attach Jenkins

  • 第 6 步:附加到接收容器后,您可以运行以下命令,您会注意到用于链接源容器的新变量。
env