我在 CentOS docker 主机上有一个 CentOS docker 容器。当我使用此命令运行 docker 映像docker run -d --net=host -p 8777:8777 ceilometer:1.x
时,docker 容器会获取主机的 IP,但没有分配给它的端口。
如果我在没有“--net=host”的情况下运行相同的命令,docker 会docker run -d -p 8777:8777 ceilometer:1.x
公开端口但使用不同的 IP。码头工人版本是 1.10.1。我希望 docker 容器具有与暴露端口的主机相同的 IP。Dockerfile
我在指令中也提到过,EXPOSE 8777
但在命令中提到“--net=host”时没有用docker run
。