在 Windows 上将 docker images 目录移出 C 盘

Siv*_*thi 6 docker docker-image

我从 docker hub 中提取了一些 Windows 映像,这些映像默认存储在我的 C 驱动器中。(C:\ProgramData\Docker)

请解释我如何将它们移动到不同的驱动器(例如 D)。

cow*_*tor 1

最简单的解决方案是将目录移动到预期位置,然后创建从旧位置到新位置的目录连接:

move C:\ProgramData\Docker D:\mypath\Docker
mklink /j C:\ProgramData\Docker D:\mypath\Docker
Run Code Online (Sandbox Code Playgroud)

这会导致 Docker 相信数据仍然位于C:\ProgramData\Docker,尽管事实并非如此,并且它不会占用 上的任何空间C:

您可以在https://github.com/docker/for-win/issues/185找到一些其他解决方案,但它们似乎不能 100% 工作。