1. ホーム
  2. windows

[解決済み] Docker Toolbox - ローカルホストが動作しない

2022-10-09 14:22:15

質問

Windows 10 pro ではないので、Hyper-V を搭載していないため、Docker Toolbox を使用しています。すべてうまくいっているように見えますが、ブラウザで移動しようとすると 0.0.0.0:80 にアクセスしようとすると、いつも私を返します。このサイトにはアクセスできません

しかし、私がコマンドを実行すると docker container ps というのが出てきます。 0.0.0.0:80->80/tcp は、このアドレスが動作するはずであることを意味します。私はstackoverflowとgithubの問題を横断的に検索しました。今、私は行き詰っています。

私は何かを見逃しているのでしょうか?

ありがとうございます。 マーク

EDIT

使用方法 docker-machine ip default を使うと 192.168.99.100 . これをポート80で実行してみました。アドレスがコンテナ ID になることを除けば、まだ同じ結果が得られます。 https://fd677edg12

私は自分のipv4を見つけるためにcmdでそのコマンドを実行します。 cmd /k ipconfig /all . 結果をポートに置くと、同じものが返されます。 https://fd677edg12

どのように解決するのですか?

Docker ToolboxはDocker for Windowsほどの利便性は得られませんが、Homeエディションなので使って正解です。

Toolboxでは、何も localhost と表示され 192.168.99.100 であり、VirtualBox で Linux VM を実行しているため、デフォルトで です。

そのため、もしあなたが docker run -p 80:80 nginx

(私は 192.168.99.100 をそのポートでリッスンするためにポートを公開しなければならないことに注意してください)

次に http://192.168.99.100 はうまくいくはずです。