Docker绑定到机器ip而不是0.0.0.0

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

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

我该怎么办? 任何build议?

我假设你正试图通过docker run公开端口。

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

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