4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

突然localhostに繋がらなくなった→Docker Machineの謎の消失が原因でした

Posted at

発端

環境
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が消えた理由は未だ不明です…(´・ω・`)

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?