sudo systemctl start docker启动不了docker:

解决方案1:(本次有效)

手动启动 dockerd 
sudo dockerd &

解决方案2:(一劳永逸)

在 WSL2 中启用 systemd:
1. 编辑 /etc/wsl.conf: sudo nano /etc/wsl.conf
2. 文件末尾加入:
ini[boot]
systemd=true

然后在 PowerShell/CMD 里运行:
wsl --shutdown

重启后再 sudo systemctl start docker 就正常了。

更多推荐