はじめに
エラー解決の備忘録です。
Docker Desktopを使っている方で、シェルでdocker ps
を実行した時に下記のエラーになる方は、一度試してみてください。
Cannot connect to the Docker daemon at unix:///var/run/docker.sock
解決方法
-
docker context ls
を実行
下記のような出力がされます
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
desktop-linux Docker Desktop unix:///Users/xxxx/.docker/run/docker.sock
-
docker context use desktop-linux
でDockerDesktopの方を使用するように変更する -
docker ps
が実行できるか確認する
参照