Docker绑定到机器ip而不是0.0.0.0

raj*_*raj 5 docker docker-compose

我有一台 docker 机器,我打开了一个端口。

但是,该端口绑定到 0.0.0.0,而不是我分配给特定 docker 机器的 IP。这意味着我将无法运行两个在同一端口上运行服务的 docker 容器。

我应该怎么办?有什么建议吗?

ges*_*lix 5

我假设您正在尝试通过 公开端口docker run

根据https://docs.docker.com/engine/userguide/networking/default_network/binding/您可以指定要绑定到哪个接口:

当您调用 docker run 时,您可以使用-p IP:host_port:container_port-p IP::port来指定一个特定绑定的外部接口。