Windows 10 で Docker コンテナのポートにアクセスできない問題を解決する (ポート マッピングの問題) Windows 10 サーバーに docker と docker-compose をインストールしました そして、その中でNginxサービスを実行してみると、マッピングも完了します 問題: ホストのブラウザで localhost:port を開いても、対応する Web サービスにアクセスできません。 問題分析 理由: Docker は Linux 上で実行されます。Windows で Docker を実行するには、まず Windows に Linux 環境をインストールし、このシステムで Docker を実行する必要があります。 つまり、サービスで使用される localhost は、ホスト環境である Windows 10 ではなく、この Linux 環境のアドレスを参照します。 解決 Dockerコマンドラインウィンドウを起動する コマンドを入力してください
Linux IPアドレス、通常このアドレスは192.168.99.100です 次に、Windows ブラウザで http://IP:port と入力して有効にします (http://192.168.99.100:8069) 補足知識: Nacos 1.2.1 Nacos ローカルデプロイメントサービス、デフォルトポートの変更は無効、Docker デプロイメントではこの問題は発生しません 1. シナリオの説明 通常のプロジェクト開発プロセス、特に実稼働環境の展開では、機密ポートの使用を避けるようにします。このテストでは、Nacos-server-1.2.1 startup.bat で起動したサーバーのデフォルトポート 8848 が 8858 に変更され、Nacos に正常にアクセスしてログインできるようになりました。 しかし、プロジェクトを開始すると、8848 をプルするリソース サービスがまだ取得されます。現在、この問題は nacos-server-1.2.1 と nacos-server-1.3.2 に存在します。テストの結果、Docker 経由でデプロイされた Nacos サービスでは、デフォルトのポートを変更してもこの問題は発生しません。 2. 設定手順 nacos-server-1.2.1 フォルダの conf の下にある application.properties のポート構成を 8858 に変更します。 startup.cmdでnacos-server-1.2.1を起動します。 Nacosサービスが正常にアクセス可能かどうかを確認します プロジェクト内のアクセス検出および構成センターのアドレスとポートを変更します プロジェクトを開始する 3. 解決策 問題が発生した場合は、進捗状況を随時確認することができます Dockerを使用してNacosサーバーをデプロイする デフォルトのポートを使用し、ポートを変更しないでください 上記の記事は、Windows 10 で Docker コンテナのポートにアクセスできない問題を完全に解決します。これは、編集者があなたと共有するすべてのコンテンツです。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
目次バッチコピー copyWithin()配列を埋めるメソッド fill()指数の計算方法については...
1. MySQL に接続してログインしたら、まず MySQL でイベント機能が有効になっているかどう...
目次1. はじめに2. 製品テーブルを準備する2.1 ステートメントの順序2.2 大文字と小文字の区...
MySQL データベースをインストールすると、デフォルトの MySQL データベースの最大接続数が ...
別のライブラリから別のライブラリにデータをインポートする必要がある場合があり、このデータは CSV ...
Windows 環境と Linux 環境では結果が異なります。ウィンドウズステップ 1: Maven...
日々の開発で遭遇した様々な問題と、その解決策を閲覧しながら、日々の開発でよく使用するスキルや知識ポイ...
Dockerネットワークを見るdocker ネットワーク ls [root@master ~]# d...
1. VMwareでCentos7を接続し、固定IPを設定する1) まず、仮想イメージ名を右クリック...
sed は Unix の文字ストリーム エディタ、つまりストリーム エディタです。行指向であり、行単...
通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...
<br />Web2.0とは何ですか? Web2.0にはソーシャルネットワーク製品とその...
注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...
1. CentOS 7 と CentOS 8 のネットワーク構成の違い: VMware Workst...
この記事では、参考までに簡単なタイマーを実装するためのJavaScriptの具体的なコードを紹介しま...