use*_*342 18 containers docker
我无法在 Microsoft Windows 10 行业中启动 Docker 容器。我发现这个错误的原因是由于docker引擎无法启动。
安装 docker 后,我只能运行 docker version 命令。
-> docker --版本
我发现在 CMD 上运行任何其他 docker 命令时显示 docker daemon 未在 Windows 中运行的错误。
我还在控制面板 -> 程序 -> 打开或关闭 Windows 功能中的“打开或关闭 Windows 功能”中启用(选中)了 Hyper-V 选项。
use*_*342 41
该错误与守护进程部分有关:
在 Windows 上的默认守护程序配置中,必须以提升的方式运行 docker 客户端才能进行连接。
我们可以将 Docker 守护进程切换为提升用户,以便在 Windows 专业版中运行 docker 守护进程:
以管理员身份使用 Windows Powershell 运行以下命令:
运行 PowerShell 命令:-
& 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon
您可以以管理员身份在CMD上运行以下命令:
运行CMD命令:-
"C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemon
小智 13
我的 Docker Desktop 在更新时强制退出后无法启动(它在更新期间卡住了,这就是我必须这样做的原因)。在我遇到这个 Powershell 命令之前,互联网上没有任何解决方案可以帮助我:
wsl -l -v
Run Code Online (Sandbox Code Playgroud)
它列出了以下内容:
* Ubuntu-18.04 Stopped 2
docker-desktop Uninstalling 2
docker-desktop-data Stopped 2
Run Code Online (Sandbox Code Playgroud)
即使重新启动整个系统后,它仍然显示“正在卸载”。
我所做的是:
wsl -t docker-desktop
Run Code Online (Sandbox Code Playgroud)
它终止了 docker-desktop 并解决了问题。
归档时间: |
|
查看次数: |
66829 次 |
最近记录: |