を使用してDocker for Mac
います。サーバーを実行するコンテナーがあります。たとえば、サーバーはポート 5000 で実行されています。Dockerfile
コンテナーが実行されているときに、このコンテナーに接続し、以下のコマンドを実行してこのサーバーが機能しているかどうかを確認し、データ (html と javascript の束) が返されることを確認します。
wget -d localhost:5000
注、このコンテナを起動し、コマンドでポートを外部に公開します:
docker run -d -p 5000:5000 <docker_image_name>
しかし、docker ホスト (私の Mac で El Capitan を実行している) で、chrome を開いて address に移動しますlocalhost:5000
。うまくいきません。少し注意してください。任意のポートに移動すると、次のlocalhost:4000
ようなクロムからのエラーメッセージが表示されます。
This site can’t be reached
localhost refused to connect.
ただし、エラーメッセージlocalhost:5000
は次のとおりです。
The localhost page isn’t working
localhost didn’t send any data.
そのため、「少し」作業を構成したようですが、何か問題があります。これを修正する方法を教えてください。