gpt4 book ai didi

Docker:为容器设置 dns

转载 作者:行者123 更新时间:2023-12-02 09:20:47 32 4
gpt4 key购买 nike

我正在为其他容器设置 DNS(也在容器中)。当我手动执行此操作时(将 --dns=172.17.0.100 传递给 docker run),效果非常好。

但是我需要为我的项目使用 docker compose,我无法做到这一点,因为我的 DNS 容器的 IP 地址一直在变化。我不想为容器设置静态 IP 地址。我该怎么做?

有没有一种方法可以让我只传递 DNS 容器名称并使其识别?

谢谢。

最佳答案

这并不是一个真正的答案,而是一些观察结果,对于评论来说太大了......

1 - 如果有帮助,您可以检索有关正在运行的容器的信息

docker inspect

2 - 您可以在 docker-compose.yml 文件中使用环境变量 - 这些环境变量可以引用您要使用的 IP。您还可以在脚本中将变量值传递给 docker-compose.yml。

希望这能帮助您解决这个问题

关于Docker:为容器设置 dns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36358331/

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