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

Posted

技术标签:

【中文标题】Docker - 试图将 Docker 从我的 C: 驱动器上移开,现在搞砸了,我无法重新安装它(Windows 10)【英文标题】:Docker - Was trying to move Docker off my C: drive, messed something up now I can't reinstall it (Windows 10) 【发布时间】:2021-11-18 02:42:54 【问题描述】:

我试图使用以下指南将 Docker 从我的 C: 驱动器中移出:

https://forums.docker.com/t/how-could-i-install-docker-for-windows-on-drive-e-my-ssd-c-is-full/52347/12

我完成了最后一步:sc.exe config com.docker.service binPath=“D:\Program Files\Docker\com.docker.service”,它似乎工作了。但是当我去运行 Docker 时,它不会运行,所以我从 E: 驱动器中删除了它。

但是现在,当我尝试重新安装它时,它说 Docker 已经安装。我去应用程序和功能卸载它,但它给了我:

Windows 找不到“C:\Program Files\Docker\Docker Desktop Installer.exe”。请确保您输入的名称正确,然后重试。

【问题讨论】:

【参考方案1】:

从我的 PC 中删除了 Docker 并在重新安装时遇到了同样的问题,对我有用的唯一方法是在 Windows 注册表编辑器中查找 Docker 应用程序并从那里删除它。

您需要打开注册表编辑器或使用运行并输入 regedit,然后在此路径中查找任何提及“Docker”、“Docker Desktop”或 Windows“找不到”的路径:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

我遇到问题时的来源:https://github.com/docker/for-win/issues/1371#issuecomment-347926743

【讨论】:

以上是关于Docker - 试图将 Docker 从我的 C: 驱动器上移开,现在搞砸了,我无法重新安装它(Windows 10)的主要内容,如果未能解决你的问题,请参考以下文章

如何将文件夹从我的主机挂载到自定义 docker 映像,在目录中使用 Dockerfile 进行设置? [复制]

Docker 烧瓶应用程序环境变量

无法从我的 Docker 容器内部连接到主机的 localhost

docker-compose:无法从我的 LEMP 堆栈访问 phpMyAdmin

我怎么能从我的主机 ping 我的 docker 容器

无法从我的本地主机访问 docker 上的 apache