Где хранятся изображения и контейнеры докеров, когда мы используем его с Windows?

ПРИМЕЧАНИЕ. Является супер новым для Windows и Docker

Учебник, который я использовал, говорит, что они находятся под /var/lib/docker/containers, если мы используем Linux, но я не могу найти его на своей машине Windows.

Спасибо!

Ответ 1

Введите докер-машину с

docker-machine ssh 

там вы должны найти свои контейнеры.

sudo ls /var/lib/docker/containers

Ответ 2

Возможно, изменения изменились с обновлением Windows 10 Anniversary. Я установил 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
...

Ответ 3

После просмотра некоторых сообщений в 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