次の出力について説明してください。
docker ps ExanpleContainter
Ports
--------
10.10.10.10:443->443/tcp, 0.0.0.0:1937->1937/tcp
そして、dockerは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 Host IP 10.10.10.10がポート443の指定されたコンテナーにマップされることを意味します。そのIPポートの組み合わせに到着するパケットは、同じポート(443)のコンテナーでアクセスできます。
0.0.0.0:1937-> 1937/tcp
ポート1937のdockerHostで使用可能なすべてのIPアドレス(0.0.0.0)に到着するパケットは、同じポート(1937)の指定されたコンテナーでアクセスできます。
答えの説明を読んで、docker inspect ExanpleContainter
の出力と比較してください。