Docker for Macを起動してもすぐ停止してしまう!
docker ps
を実行すると以下のエラーが出る!という状態になったので解決すべく調べてみました。
$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
まず、docker-machine ps
でDocker ホストが作られているか確認
$ docker-machine ls ~
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default が作られているはずですが居ません。
対応
以下の3つをインストール
$ brew install docker-machine docker virtualbox
default を作成
$ docker-machine create --driver virtualbox default
Dockerクライアントのために環境変数を設定
$ eval "$(docker-machine env default)"
以上
結果的にDockerホストが消えたという問題でした。
尚、応急処置的な対応なので詳細については別の記事を参考にしてください。