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
来指定一个特定绑定的外部接口。