在 dropbox 上儲存 docker 映像

在 dropbox 上儲存 docker 映像

我知道 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,事情會變得有點複雜,因為在 Mac 版 Docker 中實際上運行的是一個瘦 VM,並且 VM 的內容存儲在$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 或碼頭甚至AWS ECR

相關內容