はじめに
エラー解決の備忘録です。
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が実行できるか確認する
参照