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 ページナビゲーションバーの特殊効果を実現します
tomcat が起動されるたびに、次のログ ファイルがログ ディレクトリに自動的に生成され、日付順...
面接の質問で、3 行 3 列のレイアウトが求められます。1 行目の 2 番目の列と 2 行目の 2 ...
序文仕事では、Linux 環境で操作する必要があることがよくあります。ここでは、win10 システム...
ナビゲーションバーのサブメニューを再帰的に生成すると、メニューは正常に生成できるが、マウスをホバーす...
目次1. Vue ライフサイクル2. フック機能2.1 4つの段階と8つの方法に分かれています。 2...
背景色の点滅効果を実現するには、次のコードを <body> 領域に追加するだけです。コー...
JavaScript ではオブジェクトを走査する順序は固定されていないと聞いたことがある人もいるかも...
この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...
<本文> <div id="ルート"> <フォー...
システム環境: Windows 7 1. DockerをインストールするDocker公式サイトからd...
目次1. コンセプトメモリ管理モード住所種別分類例: 2. ページ管理x86 アーキテクチャ 32 ...
目次リストレンダリングキーの原理と機能主要原則の分析キーの役割要約するリストレンダリングキーの原理と...
この記事の例では、画像切り替え効果を実現するためのVueの具体的なコードを参考までに共有しています。...
MySQL 8.0.22のインストールと設定方法のグラフィックチュートリアル、参考までに、具体的な内...
この記事では、MySQL 8.0.16 Win10 zip版のインストールと設定のグラフィックチュー...