当我打开Docker Desktop时,出现“Docker Desktop已停止...”的提示。当我打开故障排除页面时,“重新启动”按钮是灰色的。
我尝试了多种方法:
- 检查虚拟化是否已启用——已启用。 - 尝试了此处描述的步骤:Docker正在运行。 Docker Desktop显示“Docker Desktop已停止...” - 检查我是否在运行正确的桌面环境——Gnome。
运行
当我运行内置的诊断工具时,使用以下命令:
我尝试了多种方法:
- 检查虚拟化是否已启用——已启用。 - 尝试了此处描述的步骤:Docker正在运行。 Docker Desktop显示“Docker Desktop已停止...” - 检查我是否在运行正确的桌面环境——Gnome。
运行
service docker status
。● docker.service - Docker Application Container Engine
Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset>
Active: active (running) since Tue 2022-07-26 21:48:21 MDT; 2min 0s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 4957 (dockerd)
Tasks: 27
Memory: 108.5M
CPU: 374ms
CGroup: /system.slice/docker.service
└─4957 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/cont>
当我运行内置的诊断工具时,使用以下命令:
sudo /opt/docker-desktop/bin/com.docker.diagnose check
,我会得到以下输出:Please investigate the following 3 issues:
1 : The test: can a VM be started?
Failed with: vm has not started: failed to open kmsg.log: open /root/.docker/desktop/log/vm/kmsg.log: no such file or directory
The Docker engine runs inside a Linux VM. Therefore we must be able to start Virtual Machines.
2 : The test: is the application running?
Failed with: Docker is not running
Is the Docker Desktop application running?
3 : The test: is Context set to a Docker Desktop context?
Failed with: CLI context is set to docker-ce engine
If the Docker Context is set to 'default', docker CLI is not addressing Docker Desktop engine.
#2 似乎仍然发生,即使我尝试重新启动 Docker,运行 sudo systemctl status docker
显示 Docker 正在运行。