Windows 7にdocker-toolboxをインストールした後、はじめに、パート 2ただし、ブラウザなどからサーバーにアクセスしようとすると、応答がありません。サーバーが実行されていないかのようです。たとえば、nginx 用にダウンロードしたイメージの場合も同様です (以下を参照)。
使用されるコマンド:
> docker build --build-arg HTTP_PROXY=<proxy_host>:<proxy_port> --build-arg HTTPS_PROXY=<proxy_host>:<proxy_port> --tag=friendlyhello .
> docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
friendlyhello latest 652aa06a8b38 About an hour ago 131MB
> docker run -d -p 4000:80 friendlyhello
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ae26a10e9e1f friendlyhello "python app.py" 2 seconds ago Up 2 seconds 0.0.0.0:4000->80/tcp lucid_albattani
ブラウザでアクセス: localhost:4000 または "local ip-adress":4000 (docker-machine ip
が表示されますError getting IP address: Host is not running
)。
同じ結果/問題
> docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 881bd08c0b08 3 weeks ago 109MB
> docker run --name my-nginx81 -d -p 8081:80 nginx
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aaad65752f02 nginx "nginx -g 'daemon of" 17 minutes ago Up 17 minutes 0.0.0.0:8081->80/tcp my-nginx81
ブラウザでアクセス: localhost:8081 または「ローカル IP アドレス」:8081
答え1
えっと、PCを再起動したら解決策が見つかりました。起動後、もう一度「Docker Quickstart Terminal」(管理者として)を実行する必要がありました。ウィンドウで実行(start.sh)すると、メッセージが表示されましたDocker is configured to use the default machine with IP 12.34.56.78
。それIP アドレスとポート (4000 または 8081) を入力すると、動作しました :o