[英]ports information of docker container
我是Docker的新手。
我已經啟動並運行了Docker容器。 我可以使用命令docker ps
看到它:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
426e21a1bbbd my_app "./docker/app/entryp…" 2 hours ago Up 2 hours 0.0.0.0:3000->3000/tcp my_app_1
在上面的結果中, PORTS
列顯示0.0.0.0:3000->3000/tcp
但是如果我運行命令docker port 426e
它將給出結果3000/tcp -> 0.0.0.0:3000
docker port 426e
3000/tcp -> 0.0.0.0:3000
因此,這兩個結果的順序是->
不同順序。 我對此感到困惑,哪一部分用於我的主機,哪一部分由容器使用?
帶有“ 0.0.0.0”的一側是主機側。 這是網絡連接綁定到的主機接口的IPv4地址,例如在bind (2)系統調用中,其中“ 0.0.0.0”是一個特殊地址( 您不能連接到0.0.0.0 ),表示“所有主機接口” ”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.