Dockerコンテナのネットワークポート設定プロセスの詳細な説明

Dockerコンテナのネットワークポート設定プロセスの詳細な説明

ネットワークポートの公開

実際、Docker にはネットワーク ポートの公開に関わる 2 つのパラメーター、つまり -p と -P があります。以下、個別に紹介していきます。

-P

-P を使用すると、Docker は未​​使用のポートをホスト上のアプリケーションにランダムに割り当て、それをコンテナ内の開いているポートにマップします。
たとえば、次のようになります。

ご覧のとおり、Docker はアプリケーションにランダムなポート 32768 を割り当て、これを使用してコンテナーにアクセスできます。
nginx(http://lcalhost:32768)。

-p

-p パラメータにはいくつかの異なる用途があります。

ホストポート:コンテナポート

この使用法は、次のようにホスト ポートとコンテナー ポートをバインドすることです。


上記のコマンドは、ホストマシンのポート 80 をコンテナのポート 80 にマッピングすることを意味します。最初のポート 80 はホストマシンのポート 80 であり、2 番目のポート 80 はコンテナのポート 80 です。

ip:ホストポート:コンテナポート

このメソッドは、指定された IP アドレスのポートをコンテナのポートにマッピングします。次のように:


192.168.0.195 アドレスのポート 80 をコンテナーのポート 80 にマップします。

ip::コンテナポート

このメソッドは、指定されたIPアドレスのランダムなポートをコンテナの開いているポートに次のようにマッピングします。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • 実行中のDockerコンテナのポートマッピングを変更する方法
  • Docker でコンテナのポート マッピングを動的に変更する方法
  • Windows 10でDockerコンテナのポートにアクセスできない問題に対する完璧な解決策
  • Dockerはポートを介してコンテナに接続します
  • Dockerはコンテナにポートを動的に公開します
  • Dockerコンテナがホストポートにアクセスできない場合の解決策
  • ポートマッピング後に Docker コンテナが突然接続に失敗する問題のトラブルシューティング プロセス
  • 複数の Docker コンテナが同じポート番号を持たない場合の解決策

<<:  WeChatアプレットに2048ミニゲームを実装する詳細なプロセス

>>:  MySQLクエリのソートとページング関連

推薦する

Facebookの情報アーキテクチャの分析

<br />原文: http://uicom.net/blog/?p=762 Faceb...

Nginx を使用して IP アドレスが悪意を持って解決されるのを防ぐ方法

Nginxを使用する目的Alibaba Cloud ECS クラウド サーバーを使用して、まずは著者...

Windows プラットフォーム構成 5.7 バージョン + MySQL データベース サービス

ルートユーザーのパスワードを初期化するプロセスと、よくある2つの問題の解決策が含まれています。 1....

VMware 仮想マシンで HTTP サービスを確立して分析する手順

1. xshell を使用して仮想マシンに接続するか、仮想マシンに直接コマンドを入力します。以下はx...

Node.js の TCP 接続処理のコア プロセス

数日前、友人と Node.js の epoll とリクエスト処理に関する知識を交換しました。今日は、...

Windows 10 の仮想マシンに Mac システムをインストールするグラフィック チュートリアル

1. 仮想マシンバージョン15.5.1をダウンロードする公式サイトから直接最新バージョンをダウンロー...

MySQL トリガーの使用シナリオとメソッドの例

トリガー:トリガーの使用シナリオと対応するバージョン:トリガーは次の MySQL バージョンで使用で...

union (all) と limit および exists キーワードの使用法を理解するための MySQL シリーズチュートリアル

目次1.union: クエリ結果を追加できます1) すべてを結合: 重複を削除できません2) ユニオ...

チェックボックスとラジオボタンの配置を実装する方法

ブラウザによって動作が異なるだけでなく、フォントやテキスト サイズによっても動作が異なります。フォー...

Centos8 は kdc 暗号化に基づいて nfs を構築します

目次構成nfs サーバー (nfs.skills.com) nfs クライアント (client.s...

CSS 3.0 テキストホバージャンプ特殊効果コード

これは、CSS 3.0 で実装されたテキストのホバーとジャンプ効果です。効果は次のとおりです。 以下...

CSS3でハートを描く

成果を達成する要件/機能: CSS + HTML を使用してハートを描く方法。分析:正方形と 2 つ...

mysql 解凍パッケージの基本インストールチュートリアル

新しいコンピューターに変更したので、すべての環境を新しいコンピューター上で設定する必要があります。ふ...

ウェブページにコンテンツが多すぎる場合に、下から上へ素早く戻る方法

Web フロントエンド開発では、ページに多くの記事を表示することが避けられません。記事の最後にあるク...

GobangゲームのWebバージョンを実装するためのJavaScript

この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...