在Windows Server 2016上为Docker EE存储图像的位置以及如何更改其位置?

问题描述:

我在服务器2016上运行最新的Docker EE,我的映像和容器在哪里存储在磁盘上?在Windows Server 2016上为Docker EE存储图像的位置以及如何更改其位置?

运行泊坞窗的信息,我看到这一点:

Docker Root Dir: C:\ProgramData\docker 

我已经安装在服务器上的CSV卷,我想泊坞窗使用该卷的图像和容器。

我在哪里配置docker存储和运行图像和容器的位置?

这可以通过--graph选项控制到dockerd.exe或通过类似修改C:\ProgramData\Docker\config\daemon.json文件来控制。详情在这里:https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/configure-docker-daemon#configure-docker-with-configuration-file

+0

那么,如果我改变配置并重新启动泊坞服务会发生什么? C:\ ProgramData中的图像/容器是否移动到新位置?它是否复制它们并将它们留在旧位置? – red888

+1

不,你应该自己动一动。如果您更改并重新启动并且什么也不做,Docker将重新开始,不再有图片 – friism