2017-06-08 21 views
4

Docker開始チュートリアル (https://docs.docker.com/get-started/part2/)に従った。ビルド作品、コマンドDocker runが展開されない

docker run -p 4000:80 friendlyhello 

作品が、我々はhttp://localhost:4000に行くとき、何も到達していません。私たちはちょうどステップごとにチュートリアルに従いましたが、何も見ません。

はい、私たちもlocalhost:4001に行きました。 これはおそらく、「システムプールはWindowsでは利用できません」というメッセージとは関係がありませんか?ここで

は、まずあなた自身が指摘してきた問題について話して私たちのドッキングウィンドウの出力 Console output

+0

ドッカーツールボックスを使用していますか? 'echo $ DOCKER_HOST'は何を表示しますか? – BMitch

答えて

0

のスクリーンショットですが、これは、Windowsのために固定することができない問題であると同定されます。

バージョン1.12.xにダウングレードして、これらの警告がポップアップしないようにしてください。このソリューションは、私たちの大部分に役立ちます。次のようであるあなたが直面している主な問題に来る

level-info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows" 

Error response from daemon: driver failed programming external connectivity on endpoint objective_joliot 

これは、ポート4000がDocker VMまたはおそらくあなたに既に使用されていることを言いますシステム。そのポートで実行中のものを停止するか、Dockerコマンドで使用されているポートを変更することができます。

、外部ポート8080に使用を変更するには:

docker run -d -p 8080:80 --name objective_joliot nginx 

・ホープ、このことができます!

+0

ポートは使用されていませんでしたが、私たちは仮想ボックスにUbuntuをインストールしました。それはWindowsの問題のように見える –

+0

[OK]を、ある程度の問題は、Windowsであった! –

関連する問題