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 ページナビゲーションバーの特殊効果を実現します
導入MySQL 5.7 は、SSL/TLS と全体的なセキュリティ開発におけるいくつかの重要な変更に...
CSS には 4 種類の配置方法があり、シナリオによって効果が異なります。ここでは、これら 4 種類...
この2日間、Baixing.comの筆記試験問題を解いているときに、このような問題に遭遇しました。H...
この記事の例では、参考のために航空機戦争ゲームを実装するためのJSの具体的なコードを共有しています。...
新しいテーブルを作成する テーブル「人」を作成します( `id` int NOT NULL COMM...
以下のように表示されます。 table1 を z として更新し、table2 を zb として結合し...
序文クラスメートが MLSQL Stack のストリーミング サポートを調査しています。そこで、フロ...
この記事では、例を使用して、MySQL の結合クエリ、結合クエリ、サブクエリの原理と使用方法を説明し...
float の使用例左サスペンション: float:left;右サスペンション: float:rig...
まずSQLを書く SELECT DISTINCT from_id タラから cod.from_id ...
目次概要1. 親コンポーネントが子コンポーネントに値を渡す2. 子コンポーネントが親コンポーネントに...
目次1 Java環境の設定2 tomcatのインストールと展開Tomcat をインストールして展開す...
目次1. データベースの概要1.1 開発の歴史2. MySQL の紹介2.1. MySQLの概要2....
1. MySQL 5.7を解凍する2. 新しい設定ファイルmy.iniを作成し、 D:\Free\m...
目次序文Denoとは何ですか? Node.jsとの比較建築ESモジュール依存関係の管理TypeScr...