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

Docker for MacでCannot connect to the Docker daemon. Is the docker daemon running on this host?

More than 3 years have passed since last update.

既にdocker-machineなどを使っているMacにDocker for Macをインストールして、docker psを実行したとき、「Cannot connect to the Docker daemon. Is the docker daemon running on this host?」というエラーが出たら、環境変数DOCKER_HOSTを削除するとエラーが起きなくなります。

# 環境変数にDOCKER_HOSTがあるか確認
env | grep DOCKER_HOST

おそらく、docker-machineを使っている場合、ご自身でbashrcなどにDOCKER_HOSTを定義している場合があると思います。bashrcなどを書き換えて、DOCKER_HOSTを取り除くと、エラーが起きなくなります。

suin
Qiita 4位/TypeScript入門書執筆中/TypeScripterのための座談会「YYTypeScript」主催/『実践ドメイン駆動設計』書籍邦訳レビュア/分報Slack考案/YYPHP主催/CodeIQマガジン執筆/株式会社クラフトマンソフトウェア創設/Web自動テスト「ShouldBee」の開発/TypeScript/DDD/OOP
https://yyts.connpass.com/
craftsman_software
「インフラの心配は、もうおしまい」 インフラ運用を自動化し、手作業を限りなくゼロにする会社
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