突然localhostに繋がらなくなった→Docker Machineの謎の消失が原因でした
発端
環境
OS:Mac OS Mojave ver.10.14.5
Docker:Docker Desktop Version 2.0.0.3
→使用イメージ:php:7.3-apache
体調の都合で初めて在宅業務を行うことになり、さ〜いつも通りdocker起動してlocalhostで作業するぞ〜とURLを叩くと、5分以上待ってもlocalhostを待機して一向にアクセスできない。
curlを叩いてみても…
$ curl http://localhost/
これもいくら待ってもエラーすら表示されず、ずっと処理を続けている。
このままでは作業が進まない!マズい!
原因究明
・会社では問題なく作業できていたので、ネットワークの問題?
→テザリングでの接続を試すも効果なし、IPアドレスやポートの設定におかしな点はなし
・apacheが起動してないかも?
→apacheの再起動や、設定ファイル等におかしな点がないか調べるも、解決せず
なかなか解決しない中で、Docker MachineのIPアドレスがlocalhostのIPアドレスと一致しているか調べるとよいとの情報を見つけ、コマンドを入力します。すると…
$ docker-machine ip
Error: No machine name(s) specified and no "default" machine exists
$
Docker Machineがない...?
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
$
Why...?
解決
ひとまず上司に上記の状況を相談し、じゃあDocker Machine作り直そうということに。
docker-machine create --driver virtualbox default
作成されたか確認します。
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v18.09.7
ちゃんと作成されていますね。
再度localhostにアクセス。
$ curl localhost
<html><body><h1>It works!</h1></body></html>
$
接続できました。
Docker Machineが消えた理由は未だ不明です…(´・ω・`)
Author And Source
この問題について(突然localhostに繋がらなくなった→Docker Machineの謎の消失が原因でした), 我々は、より多くの情報をここで見つけました https://qiita.com/June8715/items/b8a63614ec51956cb839著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .