WSL2でCannot connect to the Docker daemonエラーが発生

公開日時

WSL2のUbuntuでdocker psを実行したところ↓のエラーが発生するようになってしまった。

Cannot connect to the Docker daemon

Windows側のDockerを再起動しても変化なし。

Factory Resetを実行しても変化なし。

そういえばと思ってDocker for Windowsのバージョンを確認したところEdgeバージョンをインストールしていたことに気づく。

一度Docker for Windowsをアンインストールして、Stable版をダウンロードしてきて再インストール。

その後、Settings -> Resources -> WSL INTEGRATION -> Enable integration with additional distrosでUbuntuの設定を有効にしたところエラーなくdockerコマンドが実行できるようになった。


Related #docker

Dockerのデータ保存場所を変更する

/etc/docker/daemon.jsonに追記

docker-composeで最新のログを確認する場合

tailオプションも合わせて指定しよう

docker-compose build時に「no Space Left on Device」が発生

1年前にも同じエラーにハマってた

Windows10 HomeにDockerを入れる

Windows 10 May 2020 UpdateでWSL2が導入されたおかげ