docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? への対処法

困ったこと

Dockerの勉強をするため、Ubuntu(WSL2)にDocker CEをインストールした。

その後、きちんとインストールできたかをチェックするため、次のコマンドを実行した。

sudo docker run hello-world

すると、次のエラーが発生した。

mochi@mochi-pc:~$ sudo docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

これって、Dockerのインストールに失敗したってこと?

原因

Dockerのインストールは上手くいっていた。

しかし、Dockerデーモンという、Dockerの処理が裏で動いていなかった。

眠っているDockerデーモンを起こしてやれば良い。

対策

次のコマンドを実行した。

sudo service docker stop
sudo service docker start

すると、先ほどのhello-worldのコマンドが上手く動作した。

「docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? への対処法」への2件のフィードバック

コメントする