http://localhost:4000

あなたの IP: 18.234.154.120
大陸: 北米
国: アメリカ
国コード: 私たち
領域: VA
地域名: Virginia
街: Ashburn
緯度: 39.0438
経度: -77.4874
タイムゾーン: アメリカ/ニューヨーク_ニューヨーク
通貨: 米ドル
ISP 情報: Amazon.com, Inc.
ブラウザ名: わからない
オペレーティング·システム: 不明な OS プラットフォーム
国旗: localhost:4000に移動します

このDockerインスタンスを接続する場合。 IPは192.168.3.1になります。下の画面に表示されているlocalhost:4000への接続に失敗しました。クラッシュしませんでしたが、閉じました。実稼働モードよりもテストモードで実行した場合に爆発が発生する可能性が高いと直感した場合は、別のポートを試すことができると思います。

ローカルホストポートエラーの解決、解決策のアイデアはありますか? Docker for Machineを使用して、Angular2のローカル開発環境をセットアップしています。ただし、http:// localhost:4000にアクセスしようとすると、コンテナは5000のエラーコードで終了します。これがコンテナのFQDNが原因であるかどうかは不明です(既存のサブ環境を指すことで修正できます)。 )、 または、他の何か。

localhost(ポート4000)にリクエストを送信し、「 "Failed to connect to localhost:4000"」のようなエラーメッセージが表示された場合は、別のポートを試して、それが機能するかどうかを確認してください。

1時間ごとに、新しいDockerコンテナが作成されるか、バイナリがレジストリにプッシュされます。最新のDockerイメージまたはレジストリからの新しいイメージを使用している場合、fine-Dockerはポート4000に自動的に接続します。ただし、他のリポジトリから古いイメージまたはレジストリイメージを実行していて、最新の機能を使用していない場合、コンテナはブラックホールのままになります。直そう!

Dockerコンテナーは、アプリケーションのコレクションを含む仮想マシンです。特定のソフトウェアディストリビューションの本番用イメージには、通常、ディストリビューションの構築とテストに必要なすべてのアプリケーションが含まれています。そのため、開発作業を行う場合は、ローカルホストにアクセスできることを確認する必要があります。Localhostは、ブラウザのWebサーバーソフトウェアで使用される標準ポートです。ポートの背後にある考え方は、プロキシを経由してDNS設定を使用する代わりに、ローカルホストに直接接続しているときにポートにアクセスできるようにすることです。」

これは、localhost:4000上のシステムと通信できるかどうかをチェックするシンプルな小さなWebアプリです。サーバーがポート4000(IIS)で実行されていることがわかります。これは、何らかの形のapache2インスタンスであると想定できますが、さらに詳しく調べたい場合は、ここでそのコードを確認できます。