2017-01-23 131 views
1

請解釋下面的輸出:瞭解搬運工端口映射

docker ps ExanpleContainter 

Ports 
-------- 
10.10.10.10:443->443/tcp, 0.0.0.0:1937->1937/tcp 

而且,

docker inspect ExanpleContainter 

"Ports": { 
       "1937/tcp": [ 
        { 
         "HostIp": "0.0.0.0", 
         "HostPort": "1937" 
        } 
       ], 
       "443/tcp": [ 
        { 
         "HostIp": "10.10.10.10", 
         "HostPort": "443" 
        } 
       ] 

我想了解的映射是如何完成和端口映射在哪裏?

回答

4

10.10.10.10:443->443/tcp

這意味着在端口443上搬運工主機IP 10.10.10.10被映射到指定的容器上端口443到達該IP端口組合的數據包將在容器訪問相同的端口(443)

0.0.0.0:1937->1937/tcp

到達的數據包上的所有可用上端口1937上的docker主機上的IP地址(0.0.0.0)可通過同一端口上的指定容器訪問(1937)

閱讀答案中的說明並將其與docker inspect ExanpleContainter的輸出進行比較。

+0

Farhad,我已閱讀並理解您的解釋,絕對有意義並且有幫助。謝謝!! – Aniruddha