是否可以将现有容器与docker链接?

时间:2014-08-12 10:03:29

标签: docker

我可以使用docker run <image>创建一个没有--link选项的容器,然后将其他容器链接到它吗?如果是这样,我如何链接这些容器?

2 个答案:

答案 0 :(得分:3)

这就是你通常会怎么做的。启动容器A并使用--link B:resourcename启动容器B.在容器B内,您现在可以访问填充容器A EXPOSE,其中包含您可以在环境变量env中看到的信息(它们将在此处以resourcename命名情况下。

你不能反过来这样做(因为我认为你的问题最初是关于)。容器在另一个上获取资源所需的信息可用作环境变量。你不能注入一个正在运行的过程(据我所知..)。

答案 1 :(得分:0)

当然是的,但你只能通过ip访问其他容器(通常是172.17.1.x)。 你可以使用

docker inspect container_id

找到其他容器ip。