[ドッカーポートマッピング] --2019-08-09 11時04分47秒

オリジナル:http://106.13.73.98/__/104/

ドッカーは、外部ネットワークへのアクセスを提供するコンテナ港をホストするポートマッピングポートマッピングをオープンしようとしています。

まずは、テスト・ポートマッピング用のミラーをダウンロードしてみましょう:

[root@fedora ~]# docker pull training/webapp

ダウンロードが完了したら、次の操作を開始します。

ランダムポートマッピング


ランダムポート5000以下に実行コマンドは、コンテナのホストポートにマップされます。

[root@fedora ~]# docker -d -P training/webapp python app.py


ポートマッピング情報のマッピングを表示するには:

[root@fedora ~]# docker port inspiring_mcnulty
5000/tcp -> 0.0.0.0:32768
# 容器的5000端口被映射到了宿主机的32768端口


コンテナ情報でプロセスを確認します。

[root@fedora ~]# docker top b0b
UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
root                4676                4656                0                   08:20               ?                   00:00:00            python app.py


コンテナのログを監視します:

[root@fedora ~]# docker logs -f 9505707c12ad


アクセスにブラウザを開きます。
ここに画像を挿入説明

これは、指定されたポートにマッピングされている


コンテナのホストポートのポート9000にポート5000をマッピングするために、次のコマンドを実行します。

[root@fedora ~]# docker run -d -p 9000:5000 training/webapp python app.py


さて、上記と同じ手順では、それをテストします。

オリジナル:http://106.13.73.98/__/104/

おすすめ

転載: www.cnblogs.com/gqy02/p/11325915.html