在 WSL 下的 Ubuntu 中启动 docker 时出现挂载错误

问题描述 投票:0回答:1

我正在 Windows 11 中的 WSL 2.0 下的 Ubuntu 22.04.2 LTS 上使用 Docker 开发一个项目。 Docker 一直在工作,一切都很好,直到今天,docker 在启动时开始抛出一堆安装错误,即使它说它正在运行,但它似乎没有正常运行。 我认为这是在 Docker / WSL 运行时意外关闭的结果,但我不确定。

这是我在使用

sudo service docker start
启动 docker 时遇到的错误:

    $ sudo service docker start
mount: /sys/fs/cgroup/cpuset: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/cpu: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/cpuacct: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/blkio: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/memory: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/devices: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/freezer: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/net_cls: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/perf_event: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/net_prio: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/hugetlb: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/pids: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/rdma: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
mount: /sys/fs/cgroup/misc: wrong fs type, bad option, bad superblock on cgroup, missing codepage or helper program, or other error.
 * Starting Docker: docker

知道如何解决这个问题吗?我从字面上删除并清除了 docker,然后在 WSL 上重新安装了 Ubuntu,并再次安装了最新的 docker,它仍然没有帮助,仍然出现这些错误。 提前致谢。

docker ubuntu windows-subsystem-for-linux mount sysfs
1个回答
0
投票

在控制面板上启用 hyper-v 修复我同样的错误

© www.soinside.com 2019 - 2024. All rights reserved.