Windows の WSL2 になって、 Ubuntu 20.04 を使用しています。この環境で Docker を起動しようとして、従来の方法でエラーになったので別の方法を探していました。ようやく解決にたどり着いたのでそれを記録しておきます。
エラーの状態
従来の方法で実行したときは以下のコマンドを入力していました。
$ sudo cgroupfs-mount
$ sudo service docker start
このコマンドで実行したあと、以下のエラーが通知されました。
cannot find cgroup mount destination: unknown
対処方法
起動時のコマンドを次のように変更します。これで Docker サービスが動き出します。
$ sudo mkdir /sys/fs/cgroup/systemd
$ sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
$ dockerd