ポート マッピングは 1 対 1 であるという私の理解に基づいて、コンテナ データのポート マッピングに使用されるデータ構造がなぜこのようなものなのか、理解できません。
"NetworkSettings": {
[...]
"Ports": {
"8888/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8888"
}
]
}
キーは"8888/tcp"
、単一のオブジェクトではなくリストにマップされます。したがって、Java クライアントでは、Ports のデータ構造は次のようになりますMap<String, List<PortBinding>>
が、List
ここには 1 つの要素しか含めることができません。それとも、基本的なことをひどく見逃していましたか?