gpt4 book ai didi

dns - 如何为所有 docker 容器提供动态主机名?

转载 作者:行者123 更新时间:2023-12-02 03:23:37 25 4
gpt4 key购买 nike

目前,我只有一台机器开始运行 docker 镜像。我想要做的是让所有容器都可以通过基于容器名称的主机名进行访问。所以,如果我有容器 C1C2,并且 docker 服务器的主机是 mydocker.local,那么 c1.mydocker .local 将指向容器镜像 C1,如果我要运行 C3,它将变为可用的 C3.mydocker.local.

docker-dns看起来与我正在尝试做的类似,但该项目已经 7 个月没有更新,而且文档不足以让我运行它。

这似乎是一个非常常见的用例,但我无法创建合适的谷歌查询魔法来查找任何内容。

最佳答案

你可以试试docker-gen自动更新主机的 hosts 文件,或创建 dns 服务,例如 Dnsmasq

我还发现了一个名为 dns-gen 的 docker 镜像仅使用 docker-gen 和 dnsmasq,可能会解决您的问题。

关于dns - 如何为所有 docker 容器提供动态主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31562545/

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