【发布时间】:2020-12-30 20:00:53
【问题描述】:
我希望我的 Docker 容器在同一个 IP 上工作。可能吗?我希望它们具有相同的 IP 地址,以便它们可以通过它相互链接。
【问题讨论】:
-
容器可以通过主机 IP 地址和
docker run -p或 Composeports:选项中的第一个端口号从外部 Docker 空间访问。在 Docker 空间中,容器专用 IP 地址是您应该忽略的实现细节; Networking in Compose 之类的文档描述了如何在容器之间进行通信。 “链接”不是现代 Docker 中有用的动词。 -
请描述您遇到的实际问题。您可能不需要为容器提供相同的 IP 地址。虽然可以为容器提供相同的 IP(尽管如此?),但这些用例经常被误解,开发人员通常会错误地将多个容器视为虚拟机中的多个进程。
标签: docker docker-compose