簡體   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