Сохранение образа Docker на Dropbox

Сохранение образа Docker на Dropbox

Я знаю, что dockerhub — лучшее место для хранения образов docker. Но возможно ли также хранить образы docker на диске в определенной папке в 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

Образы 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.

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

Размер образа может довольно быстро увеличиться, я бы рекомендовал не хранить его в Dropbox — вместо этого используйте управляемый репозиторий Docker, такой как вышеупомянутый Docker Hub илиНабережнаяили дажеАВС ЭКР.

Связанный контент