繁体   English   中英

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

[英]Publish to random host port while using --network=host

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

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

但是,看起来-P--net=host选项不希望共存,因为我在运行docker ports <container_id>时看不到任何端口映射

我在这里错过明显的东西吗?

PS:不涉及docker-machine。 Docker引擎直接在主机上运行。

您不能将-P-p--net=host因为这没有任何意义。 当您使用--net=host ,如果容器中的进程打开了端口,则该端口在主机上打开。 不需要映射,因为您的容器进程正在主机的网络环境中运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM