如何将 Docker 文件夹移动到另一个磁盘?

我一直在寻找解决这个问题的方法,但它并没有呈现给我。到目前为止,这个问题已经有了很多答案,但似乎没有一个有效。所以我会非常具体地说明我需要什么,我需要把这个文件夹移到这里; “C:Program FilesDocker”到几乎任何其他驱动器“D:Docker”对我来说都很好,这个文件夹“C:Program FilesDocker”占用 2.27 GB,我不希望它在我的 C: 驱动器上。

stack overflow How do I move the Docker folder to another disk?
原文答案

答案:

作者头像

看看 daemon.json 文件有一个选项

“数据根”:“”

让它指向所需的目录并重新启动 docker 服务

您可以在以下位置找到示例:

https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/configure-docker-daemon

照顾当前数据目录中的现有图像和数据。

我无法对此进行测试,因为没有在 Windows 上使用 docker - 希望这就是您想要的!

作者头像

我知道这个问题在这一点上已经很老了,但是您可以将位于 C:Program FilesDocker 中的 Docker 相关文件夹剪切并粘贴到您希望 Docker 的应用程序安装文件所在的任何位置。

就我而言,我将它们放在 F:Dockerapp 中,然后使用 CMD(作为管理员)创建一个符号链接并输入以下命令:

mklink /j "C:Program FilesDocker" F:Dockerapp

并在成功后收到以下确认:

Junction created for C:Program FilesDocker <<===>> F:Dockerapp

相关问题