使用--network = host时发布到随机主机端口

时间:2016-10-25 15:32:53

标签: docker

我正在尝试从docker容器中访问主机URL。我还想将容器端口发布到主机上的随机端口。

docker run --network=host -P -d somerepo/someimage

但是,看起来-P--net=host选项并不想共存,因为当我运行{{{}时,我看不到创建的任何端口映射1}}

我错过了一些明显的东西吗?

PS:没有涉及码头机。 Docker引擎直接在主机上运行。

1 个答案:

答案 0 :(得分:1)

您无法将a[a]-P一起使用,因为这没有任何意义。当您使用-p时,如果容器中的进程打开一个端口,那么该端口在您的主机上打开。不需要映射,因为您的容器进程正在主机的网络环境中运行。

相关问题