无法在 Windows 10 上安装 Docker

Posted

技术标签:

【中文标题】无法在 Windows 10 上安装 Docker【英文标题】:Unable to install Docker on windows 10 【发布时间】:2020-05-03 23:50:08 【问题描述】:

我正在尝试在 Windows 机器上安装 docker,但它没有安装并在安装过程中停止其进程。我已经检查了所有先决条件,并且我的机器满足了所有要求。 我有 NP AV 防病毒软件,它给了我警告,如 C:\PROGRAM FILES\Docker\RES...\bin\DOCKER_COMPOSE.EXE 是中止安装后的威胁

【问题讨论】:

你的 windows 版本是什么?您需要拥有 Professional 或 Enterprise,因为只有这些版本支持 hyper-v 是的,它很专业 @SonalPachpute 我下面的回答有帮助吗? 我的回答有什么遗漏吗? (因为你刚刚没有投票) 【参考方案1】:

这取决于您的 Windows 版本(在 CMD 中键入 winver)

对于1903,有报告冻结或蓝屏,docker/for-win/issue 3815。

关于安装的主要问题是docker/for-win/issue 1172,

这假设您至少拥有 Windows Pro,并激活了 Hyper-V(并且可能在安装过​​程中关闭了防病毒软件)。

This thread 包括:

将下载的安装程序 .exe 文件添加到受控文件夹访问允许的应用程序列表为我解决了这个问题。

Start | Settings | 并点击Controlled Folder Access

然后点击“Allow an app through Controlled folder access” 点击“Add an allowed app”旁边的大号+,然后选择Recently Blocked Apps。 然后你可以选择“Docker for Windows Installer.exe”。 以管理员身份重新运行安装程序即可。

【讨论】:

以上是关于无法在 Windows 10 上安装 Docker的主要内容,如果未能解决你的问题,请参考以下文章

Docker Desktop 无法在 Windows 10 上启动 docker 守护进程

在 Windows 上安装 Docker 后无法启动我的虚拟 Box 机

无法在 Windows 10 上使用 docker 访问 localhost:8080

无法连接到 Ubuntu Windows 上 bash 上的 Docker 守护程序

Docker - 试图将 Docker 从我的 C: 驱动器上移开,现在搞砸了,我无法重新安装它(Windows 10)

无法创建仅限主机的适配器 - windows 10、docker、virtualbox