Docker では、マッピングは外部と対話するために使用されるコンテナ内のプロセスを指します。一般的に使用されるのは、コンテナ内のポートとホストの間のマッピングです。ポート マッピングを通じて、ホストにアクセスできます。外部からコンテナアプリケーションにアクセスするためのポートを指定します。
このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
1. Docker マッピングとは何ですか?
アプリケーションはコンテナ内で実行されており、外部アクセスと対話が必要です。これには、コンテナ内のポートとホスト間のマッピングが含まれます。
スルー ポート マッピングを使用すると、外部からホストの指定したポートにアクセスしてコンテナ アプリケーションにアクセスできます;
2、Docker マッピングを実装するにはどうすればよいですか?
ここでは、Tomcat を例として、Docker ポート マッピングを通じて外部ホスト内の Tomca にアクセスする方法を説明します。
2.1、tomcat コンテナ イメージのダウンロード
イメージのダウンロード: docker pull tomcat:tag、バージョン番号を追加しない場合、最新バージョンがダウンロードされます。デフォルト
すべてのイメージを表示: docker イメージ、ここから 3 つのバージョンの Tomcat をダウンロードしました
2.2 tomcat コンテナを作成して開始します
Tomcat コンテナを作成して開始します: docker run --name tomcat1 -d tomcat :latest、-d はコンテナをバックグラウンドで実行することを意味し、tomcat1 はコンテナ名ですtomcat :latest はバージョン番号を示します
実行中のコンテナーの表示: docker ps
2.3、ポート マッピング コマンドを開く
マッピング コマンド: docker run --name コンテナ名 -d -p (サーバー ポート): (Docker ポート) image-name
--name: Customコンテナ名が指定されていない場合、Docker は自動的に名前を生成します
-d: バックグラウンドで実行中のコンテナを示します
サーバー ポート: ここでの Tomcat ポートは 8080
Docker ポートです: ポート番号は任意に設定できますが、このポート番号を占有できないことが前提です。
image-name: 実行中のイメージ名とタグを指定します。ここでイメージ ID を使用することもできます
この時点でポートが設定されているので、ブラウザにサーバーの IP アドレス (表示コマンド: ip addr show) とそれにアクセスするための Docker ポートを入力します。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がdockerのマッピングとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。