【发布时间】:2023-01-18 03:36:22
【问题描述】:
我在 win10 pro 上使用 docker desktop (4.X)。我们正在构建 Windows 应用程序并使用Windows 容器.
在我们的设置中,文件夹 C:\ProgramData\Docker(images/windowsfilter/tmp & co) 可以增长到数百 GB,我需要将此文件夹移动到其他位置。
同样,我正在使用视窗容器(我不关心 wsl2 或 hyper-v 特定的解决方案)
-
我尝试移动/创建一个连接点 C:\ProgramData\ Docker => D:\DockerData,但 Windows 容器后端未启动。
-
如果我切换回 linux 容器,一切正常(如果需要,我知道如何移动 WSL2 vhdx,但同样,我不需要这些信息)。
-
在安装 docker 桌面之前移动 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProgramData 位置,可行,但这不是一个可接受的解决方案
-
我尝试在 %USERPROFILE%.docker\windows-daemon.json 中配置数据根目录,但它不起作用,Windows 容器后端无法启动。
请给我一个可靠的方法将 C:\ProgramData\Docker 文件夹移动到另一个位置。
【问题讨论】:
标签: docker docker-desktop windows-container