私は-p
でポートマッピングを理解しています。私は唯一のホストネットワーク上の1つのポート上で、私のコンテナポートをマッピングすることができます理解:ドッカーネットワーク:同じポートを開いた2つのコンテナを持つことができます
$ docker run -d -p 8080:80 nginx
すでにコンテナが実行されているため、他のコンテナが8080でそのポートがマップすることはできません。このポート8080はdocker0ポート80にマッピングされたというようにドッキングウィンドウ・コンテナ・ポートの80
しかし、私は別のnginxを持つことができますなぜ私は本当に理解していないされます。
$ docker -run -d -p 8888:80
私はマップする必要があり私のポートはホストの別のポート(8888)にありますが、なぜ私のドッカー0ネットワークはポート80を2回開くことができますか?ポート80の後ろに2つのコンテナがあります。動作することは分かっていますが、理由は分かりません。