运行 Docker Desktop 时,它会启动 2 秒钟然后关闭。
我已经尝试重新安装和更改配置,但目前还没有解决。
运行 Docker Desktop 时,它会启动 2 秒钟然后关闭。
我已经尝试重新安装和更改配置,但目前还没有解决。
今天我遇到了同样的错误。我不能确定你遇到的是否是同样的问题,所以你必须先检查一下。我在UI中收到消息“无法计算磁盘映像大小”,无法执行任何docker命令来清除它(https://docs.docker.com/config/pruning/),因为守护进程已关闭。我还将docker更新到了最新版本,但错误仍然存在。我假设你正在使用WSL 2上的Windows的Docker Desktop。
第一步是执行自诊工具(https://docs.docker.com/desktop/troubleshoot/overview/#self-diagnose-tool)。
C:\Program Files\Docker\Docker\resources\com.docker.diagnose.exe check
只是想找出以下错误消息(以及其他一些可能相关的消息,因此我忽略了它们):“WSL发行版docker-desktop丢失”
因此,我使用wsl --list --verbose命令检查了WSL列表,并且docker-desktop发行版处于“卸载”状态。
按照这里的建议(即使不是同一个错误)https://github.com/docker/for-win/issues/6971#issuecomment-636358053,确保它将被重新创建,我执行了wsl --unregister docker-desktop并重新启动了docker引擎,一切都没有错误开始。
我不确定是什么原因导致了这种情况,但肯定不是磁盘空间问题。
$ wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
docker-desktop Stopped 2
docker-desktop-data Stopped 2
wsl --unregister docker-destop
wsl --unregister docker-destop-data
wsl --unregister ubuntu
wsl --install ubuntu
docker system prune
这对我有用
docker
命令。 - David Maze