docker图像和容器在Windows中使用时存储在哪里?

注意:对于Windows和Docker来说都是超新的

我一直在使用的教程说,如果我们使用Linux,它们位于/var/lib/docker/containers ,但我似乎无法在Windows机器上find它。

谢谢!

Solutions Collecting From Web of "docker图像和容器在Windows中使用时存储在哪里?"

输入码头机器

 docker-machine ssh 

那里你应该找到你的容器。

 sudo ls /var/lib/docker/containers 

Windows 10周年更新可能已经改变了。 我从这里安装了Docker( https://master.dockerproject.org/windows/amd64/docker-1.13.0-dev.zip ),如下所述:

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10

Docker把所有的图像放在这个文件夹中:

 C:\ProgramData\docker\windowsfilter 

并在此文件夹中的所有容器:

 C:\ProgramData\docker\containers 

一个简单的方法来检查是执行此操作:

 docker info 

它应该告诉你你的文件存储在哪里:

 Containers: 2 Running: 1 Paused: 0 Stopped: 1 Images: 10 server Version: 1.13.0-dev Storage Driver: windowsfilter Windows: ... Docker Root Dir: C:\ProgramData\docker Debug Mode (client): false Debug Mode (server): false ... 

在Stackoverflow和Google上查看一些帖子之后。 我发现这个目录:

 C:\ProgramData\Microsoft\Windows\Hyper-V 

在这里,您可以使用虚拟机进行配置

 C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines 

另一个重要的是图像被Hyper-V虚拟化,所以信息应该存储在这里。

 C:\Users\Public\Documents\Hyper-V\Virtual hard disks