在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
那么,如果我改变配置并重新启动泊坞服务会发生什么? C:\ ProgramData中的图像/容器是否移动到新位置?它是否复制它们并将它们留在旧位置? – red888
不,你应该自己动一动。如果您更改并重新启动并且什么也不做,Docker将重新开始,不再有图片 – friism