每https://docs.docker.com/engine/install/linux-postinstall/#configure-docker-to-start-on-boot我试过了sudo systemctl enable docker
。然后我重新启动并输入sudo docker ps
,结果...什么都没有。
当我输入时,sudo systemctl | grep running
我得到了以下内容:
系统尚未使用 systemd 作为初始化系统 (PID 1) 启动。无法操作。
有任何想法吗?
我在 WSL2 / Windows 10 上运行 Ubuntu 20.04。
答案1
似乎您正在尝试遵循 Docker 指南,该指南假设您正在运行真正的 Linux 发行版,而不是像 WSL 这样的虚拟化发行版。
您需要安装适用于 Windows 的 Docker,它现在支持 WSL2 后端。指南如下:https://docs.docker.com/docker-for-windows/wsl/
完成此操作后,您将能够docker
在 WSL2 shell 中运行命令。