一般的に言えば、コンテナが起動した後、ポート マッピングを通じてコンテナが提供するサービスを使用します。実際、ポート マッピングはコンテナ サービスを使用するための 1 つの方法にすぎません。この方法に加えて、コンテナ接続を使用してコンテナ サービスを利用することもできます。 たとえば、2 つのコンテナがあり、1 つのコンテナで SpringBoot プロジェクトを実行し、もう 1 つのコンテナで MySQL データベースを実行するとします。SpringBoot は、ポート マッピングを介して MySQL サービスにアクセスすることなく、コンテナ接続を介して MySQL データベースに直接アクセスできます。 話を単純にするために、もう一つ例を挙げてみましょう。 コンテナは 2 つあり、1 つは nginx コンテナ、もう 1 つは ubuntu です。nginx コンテナを起動しますが、ポート マッピングを割り当てず、ubuntu を起動し、コンテナ経由で接続し、ubuntu で nginx にアクセスします。 具体的な手順は次のとおりです。 まず、nginx コンテナを起動しますが、ポートは割り当てません。コマンドは次のとおりです。 コマンド実行結果は次のとおりです。 コンテナが正常に起動すると、ホスト マシンではアクセスできなくなります。 Ubuntuを起動する 次に、Ubuntu を起動し、次のように nginx との接続を確立します。 ここで、--link は接続を確立するために使用されます。nginx1 は接続を確立するコンテナであり、次の mylink は接続のエイリアスです。 操作が成功したら、ubuntu コマンドラインを入力します。 次に、nginx 情報を表示する方法は 2 つあります。 最初 環境変数情報を表示するには、Ubuntu コンソールで env を直接入力します。 Docker が nginx 用の一連の環境変数を作成していることがわかります。各変数の先頭には MYLINK が付きます。これは、接続に指定したエイリアスです。開発者はこれらの環境変数を使用して、アプリケーションが nginx に接続するように構成できます。接続は安全かつプライベートです。 アクセス結果は次のとおりです。 2番目 別の方法としては、次のように Ubuntu の hosts ファイルを表示する方法があります。 ご覧のとおり、Ubuntu の hosts ファイルでは nginx1 にいくつかのエイリアスが与えられています。これらのエイリアスを使用して nginx1 に直接アクセスできます。 ヒント: デフォルトでは、curl コマンドは Ubuntu コンテナにインストールされていません。手動でインストールする必要があります。インストール コマンドは次のとおりです。
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
目次動画最優秀選手ムヴヴムVueのソーススパ mpa要素を作成するクラス要約する動画 Model(模...
公式、電子商取引、ソーシャル ネットワーキング、個人のいずれの Web サイトでも、訪問者に貴重な時...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
序文ヒント: ここで、この記事に記録するおおよその内容を追加できます。例えば、人工知能の継続的な発展...
目次1. 概要2. Django プロジェクト3. Vueプロジェクト1. 概要プロジェクトで、ダウ...
目次現象:ポートの使用:ファイルにスペルミスがあります:現象: Tomcat がインストールされ、W...
1. はじめにこれまで、テキストの特定の部分を強調したい場合、通常は太字にしたり明るい色を使用したり...
ウェブサイト管理者は、さまざまな理由や操作により、ウェブサイトのデータを誤って削除したり、ウェブサイ...
border-radius で生成できる四角形やその他の図形に影を追加する場合 (「Adaptive...
次のように、Win10でMysqlの解凍バージョンをインストールします。環境: win10 64ビッ...
1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサー...
Windows10にmysqlをインストールする1. 公式サイトからMySQLをダウンロードするウェ...
1. 公式ウェブサイトからMySQLをダウンロードします。 これが私たちが探しているものです、win...
伝統的な方法は、正方形を固定形式で書くことです。長さ=幅を直接書き、次のように固定値を書きます。 。...
目次ユースケースリアクティブAPI関連プロセス反応的なcreateReactiveObjectはレス...