dockerhub が Docker イメージを保存するのに最適な場所であることはわかっています。しかし、特定の Dropbox の特定のフォルダーにディスク上の Docker イメージを保存することも可能でしょうか。
たとえば、そうすると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 for Mac では実際にはシン 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 Hubなどの管理されたDockerリポジトリを使用することをお勧めします。岸壁あるいはAWS EC の。