2017-05-20 13 views
0

は私がこのサイトに到達することはできませんドキュメント/ docker.github.io

docker run -p 4000:4000 docs/docker.github.io 

を実行し、出力がしかし

Docker docs are viewable at: 
http://0.0.0.0:4000 

を示し、私はこのアドレスに行くとき、私はエラーを取得する

This site can’t be reached 

The web page at http://0.0.0.0:4000/ might be temporarily down or it may 
have moved permanently to a new web address. 
ERR_ADDRESS_INVALID 

答えて

2

0.0.0.0は、マシン上のすべてのネットワークインターフェイスを示すリスナアドレスです。存在しないため、このアドレスには接続しません。代わりに、ブラウザをIPアドレスまたはドッカーホストの名前に接続する必要があります。これをローカルで実行している場合は、docker-machineなしではhttp://127.0.0.1:4000となります。ドッカーマシンでは、docker-machine ip出力からVMのIPを取得できます。

+0

ありがとうございます。 "マシン上のすべてのネットワークインターフェースを示すリスナーアドレス"リスナーアドレスとは何ですか?ネットワークインターフェースとは何ですか? –

+0

dosのワイルドカードアスタミックスのような "リスナーアドレス"ですか? –

+0

localhost:4000も動作します –

4

Docker for Windowsを使用して見つかったのは、ブラウザでアプリケーションにアクセスしようとしたときに、localhostまたは0.0.0.0への参照がまったく機能しなかったことです。これは、Windows上でLinuxイメージを実行しますドッカークイックスタートターミナルを使用していますし、それが動作します私は、Windowsのブラウザでそのアドレスを使用する場合、このコマンドは、Linuxイメージ

docker-machine ip 

のIPアドレスを提供する

内ドッカーを実行しますたとえば、

http://192.168.99.100:4999/

+0

私はこれとローカルホストのやり方でやり遂げることができました –

関連する問題