Dockerコンテナ接続 1. ネットワークポートマッピング Pythonアプリケーション用のコンテナを作成します
-Pパラメータを使用してコンテナを作成し、docker psを使用してポート5000がホストポート32768にバインドされていることを確認します。 -p フラグを使用して、コンテナ ポートをホスト ポートにバインドするように指定することもできます。 2 つの方法の違いは次のとおりです。 -P: コンテナの内部ポートがホストの上位ポートにランダムにマッピングされます。 -p: コンテナの内部ポートを指定されたホスト ポートにバインドします。 …………
さらに、コンテナにバインドされたネットワークアドレス(127.0.0.1など)を指定することもできます。
このようにして、127.0.0.1:5001にアクセスすることでコンテナのポート5000にアクセスできます。 デフォルトでは、コンテナは TCP ポートにバインドされます。UDP ポートにバインドする場合は、ポートの後に /udp を追加できます。
docker port <images id> [port]コマンドを使用すると、ポートバインディングステータスをすばやく表示できます。
他のコンテナをすべてシャットダウンし、新しいnginxコンテナを起動します。
コンテナのポート80をローカルポート5000に転送し、外部からアクセスします。 正常にアクセスできることがわかります。これは、ポートが転送されていることを示しています。 2. Dockerコンテナ接続 ポート マッピングは、Docker を別のコンテナーに接続する唯一の方法ではありません。 Docker には、複数のコンテナを接続して接続情報を共有できる接続システムがあります。 Docker 接続により、親コンテナが子コンテナの情報を参照できる親子関係が作成されます。 3. コンテナの命名 コンテナを作成すると、Docker によって自動的に名前が付けられます。しかし、--nameフラグを使ってコンテナに名前を付けることもできます
追加知識: Docker コンテナ内で開いているポートを確認する方法 コンテナbashを入力する必要はありません。LinuxコマンドラインでdockerポートコンテナIDを入力するだけで表示されます。 Docker のポートを介してコンテナを接続する方法については、上記の記事が皆さんに共有できるすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: JS は Web ページナビゲーションバーの特殊効果を実現します
目次BOM (ブラウザ オブジェクト モデル) 1. ウィンドウブラウザのウィンドウサイズを取得する...
1. 透明度を変更してテキストを徐々に点滅させると、次のような効果が得られます。 <!DOCT...
目次序文🌟 1. APIの紹介2. 複数のデータソースの監視3. リスニングアレイ4. 監視対象5....
最近、私たちの小さなチームは、サーバー上の共有フォルダーを共有して、全員がパブリックリソースドキュメ...
1.ページを XML タイプとして宣言しないでください。ページでは UTF-8 または UTF-16...
目次1. ファイアウォールの現在の状態を確認する2. ファイアウォールサービスを開始する3. ファイ...
Dockerコンテナのマウントディレクトリ情報のみを表示する docker 検査 --format ...
目次序文1. オブジェクト構築にプロトタイプを設定する1.1 __proto__ の使用における特殊...
目次Dockerイメージのダウンロードmysqlとnacosを起動する独自のJavaプロジェクトを変...
目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...
MySQL パスワードを 2 回忘れてしまいましたか?最初、私はアンインストールして再インストールす...
検索パフォーマンスは最速から最遅まで次のとおりです (私が聞いたところによると)。 1 番目: ti...
JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...
目次序文1. ファントムリーディングとは何ですか? 2. ファントムリーディングの問題点は何ですか?...
ウェブページに表示されるプレーヤーは、WMP/RealPlayer/Flash Player に過ぎ...