【发布时间】:2021-08-19 07:09:39
【问题描述】:
我有 10 个 Docker 在生产环境中运行,它们都使用我定义的 docker 网桥相互通信,在您重新启动生产服务器之前一切正常。重新启动桥 IP 地址到 docker 容器更改后,Docker 不再能够相互通信。由于 IP 地址在处理与其他 Docker 通信的 docker 配置中是硬编码的。因此,我必须在每个周末重新配置这个 docker。
想知道是否有任何方法可以消除此手动步骤,并且可能会根据 Docker 的名称或其他内容来映射它们。目前正在考虑使用 docker-compose 文件,但不确定如何配置 IP 地址,因为在构建文件时不知道网桥 IP 地址。
非常感谢任何帮助解决此问题。
在此先感谢您。
【问题讨论】:
-
使用主机名而不是私有容器ip?
标签: docker docker-compose bridge