了解docker端口映射

请解释下面的输出:

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" } ] 

我想了解如何完成映射和哪个端口映射到哪里?

10.10.10.10:443->443/tcp

这意味着端口443上的docker主机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输出相比较docker inspect ExanpleContainter