ホームページ >運用・保守 >Docker >dockerのマッピングとは何ですか

dockerのマッピングとは何ですか

WBOY
WBOYオリジナル
2022-03-23 18:08:564918ブラウズ

Docker では、マッピングは外部と対話するために使用されるコンテナ内のプロセスを指します。一般的に使用されるのは、コンテナ内のポートとホストの間のマッピングです。ポート マッピングを通じて、ホストにアクセスできます。外部からコンテナアプリケーションにアクセスするためのポートを指定します。

dockerのマッピングとは何ですか

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

Docker マッピングとは

1. Docker マッピングとは何ですか?

dockerのマッピングとは何ですか

アプリケーションはコンテナ内で実行されており、外部アクセスと対話が必要です。これには、コンテナ内のポートとホスト間のマッピングが含まれます。

スルー ポート マッピングを使用すると、外部からホストの指定したポートにアクセスしてコンテナ アプリケーションにアクセスできます;

2、Docker マッピングを実装するにはどうすればよいですか?

ここでは、Tomcat を例として、Docker ポート マッピングを通じて外部ホスト内の Tomca にアクセスする方法を説明します。

2.1、tomcat コンテナ イメージのダウンロード

イメージのダウンロード: docker pull tomcat:tag、バージョン番号を追加しない場合、最新バージョンがダウンロードされます。デフォルト

dockerのマッピングとは何ですか

すべてのイメージを表示: docker イメージ、ここから 3 つのバージョンの Tomcat をダウンロードしました

dockerのマッピングとは何ですか

2.2 tomcat コンテナを作成して開始します

Tomcat コンテナを作成して開始します: docker run --name tomcat1 -d tomcat :latest、-d はコンテナをバックグラウンドで実行することを意味し、tomcat1 はコンテナ名ですtomcat :latest はバージョン番号を示します

dockerのマッピングとは何ですか

実行中のコンテナーの表示: docker ps

dockerのマッピングとは何ですか

2.3、ポート マッピング コマンドを開く

マッピング コマンド: docker run --name コンテナ名 -d -p (サーバー ポート): (Docker ポート) image-name

--name: Customコンテナ名が指定されていない場合、Docker は自動的に名前を生成します

-d: バックグラウンドで実行中のコンテナを示します

サーバー ポート: ここでの Tomcat ポートは 8080

Docker ポートです: ポート番号は任意に設定できますが、このポート番号を占有できないことが前提です。

image-name: 実行中のイメージ名とタグを指定します。ここでイメージ ID を使用することもできます

dockerのマッピングとは何ですか

この時点でポートが設定されているので、ブラウザにサーバーの IP アドレス (表示コマンド: ip addr show) とそれにアクセスするための Docker ポートを入力します。

推奨される学習: 「docker ビデオ チュートリアル

以上がdockerのマッピングとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。