[英]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.