Armazenando uma imagem docker no dropbox

Armazenando uma imagem docker no dropbox

Eu sei que o dockerhub é o melhor lugar para armazenar imagens do docker. Mas é possível também armazenar as imagens do docker no disco em uma pasta específica no Dropbox específico.

Quando faço docker imagesisso, por exemplo, vejo a lista de imagens, mas não "onde" elas estão armazenadas no meu disco rígido.

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

Isso pode ser útil em caso de perda do laptop ou dano repentino.

Responder1

As imagens do Docker são salvas em /var/lib/docker. Para ser mais específico, uma imagem é composta por várias camadas e cada camada é salva em /var/lib/docker/<storage-driver>/layers/.

No caso do Mac, as coisas ficam um pouco mais complicadas porque no Docker para Mac, na verdade, uma VM fina é executada e o conteúdo da VM é armazenado em arquivos $HOME/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2.

Você pode se conectar à VM Linux tty digitando screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/ttye a partir daí navegando até os diretórios acima, você verá o resultado.

O tamanho da imagem pode aumentar rapidamente, recomendo não armazenar no Dropbox - em vez disso, use um repositório Docker gerenciado, como o já mencionado Docker Hub ouCaisou mesmoECR da AWS.

informação relacionada