1

Я знаю, что dockerhub - лучшее место для хранения изображений докеров. Но возможно ли также сохранить образы докера на диске в определенную папку в конкретном Dropbox.

Например, когда я делаю docker images , я вижу список изображений, но не "где" они хранятся на моем жестком диске.

blahblah@multivac:~] 16s % docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
blahblah/ubuntu      customized          08081314feb5        49 minutes ago      4.87 GB
ubuntu              latest              08081314feb5        49 minutes ago      4.87 GB
ubuntu              <none>              93fd78260bd1        12 days ago         86.2 MB

Это может быть полезно в случае потери ноутбука или его внезапного повреждения.

1 ответ1

0

Изображения Docker сохраняются в /var/lib/docker . Чтобы быть более точным, изображение состоит из нескольких слоев, и каждый слой сохраняется в /var/lib/docker/<storage-driver>/layers/ .

В случае Mac все становится немного сложнее, потому что в Docker для Mac на самом деле работает тонкая виртуальная машина, а ее содержимое хранится в $HOME/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2 .

Вы можете подключиться к Linux VM tty, набрав screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty и оттуда перейдя к указанным выше каталогам, вы увидите результат ,

Размер изображения может складываться довольно быстро, я бы рекомендовал не хранить его в Dropbox - вместо этого используйте управляемый репозиторий Docker, такой как вышеупомянутый Docker Hub или Quay, или даже AWS ECR.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .