Help us understand the problem. What is going on with this article?

macOSをCatalinaに上げたらDocker for Macが起動しなくなった時の対応

More than 1 year has passed since last update.

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ホストが消えたという問題でした。
尚、応急処置的な対応なので詳細については別の記事を参考にしてください。

参考

lclco
業界最大手高速バス料金比較サイト「バス比較なび」やLCCなど飛行機との比較ができる「格安移動」を運営
https://www.lclco.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away