dockerのIPアドレス

docs.docker.com

このチュートリアルをしていたらIPアドレス関係のところではまったのでメモ。 チュートリアルでは、docker run -p 4000:80 friendlyhelloの後に、localhost:4000でサーバーにアクセスしようとしているけど、僕のWindows環境("Docker Quick Start" on windows10)ではThe site cannnot be reachedとなった。

superuser.com

を参考にして、docker-machine ip defaultで取得できるIPアドレスを使って、{IP_address}:4000でアクセスできた。

  • 追記

    よく見ると、localhost:4000と書いてある下に、

Note: If you are using Docker Toolbox on Windows 7, use the Docker Machine IP instead of localhost. For example, http://192.168.99.100:4000/. To find the IP address, use the command docker-machine ip.

と書いてあった。うん。。。