gpt4 book ai didi

docker - 在Dockerfile中链接Docker容器

转载 作者:行者123 更新时间:2023-12-02 20:54:17 25 4
gpt4 key购买 nike

我在本地计算机的docker容器中运行了一个Jaeger
我创建了一个示例应用程序,该应用程序将跟踪数据发送到Jaeger。从IDE运行时,数据将完美发送。
我已经将我的应用容器化了,现在我将其部署为一个容器,但是仅当我使用--link jaeger链接两个容器(预期)时,通信才有效。
我的问题是:
有没有一种方法可以在Dockerfile中添加--link参数,因此在运行docker run命令时无需指定它?

最佳答案

如果要保留两个单独的镜像,则不可能在Dockerfile中执行此操作。您应该如何预先知道要链接的容器的名称/ ID?
以下是两种解决方案:

  • 使用Docker compose。这样,Docker将自动将所有容器链接在一起
  • 创建一个bridge网络,并在其中添加所有要链接的容器。这样,您将具有名称解析,并且可以使用其名称
  • 与每个容器联系

    关于docker - 在Dockerfile中链接Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63843312/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com