嗨我想备份我的码头图像tt,所以我可以将基础设备的大小从10GB改为15GB。如何使用docker save将本地映像备份到文件?
要做到这一点我想先备份我的本地图像。但我得到一个错误
$ sudo docker save -o tt.tar.gz tt
Error response from daemon: could not verify layer data for: sha256:xxxxx. This may be because internal files in the layer store were modified. Re-pulling or rebuilding this image may resolve the issue
我的图片:
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tt latest ced69d804781 13 minutes ago 9.186 GB
quay.io/travisci/travis-ruby latest e41062702ee0 2 years ago 5.782 GB
我的容器:
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f6ce7cf223b3 quay.io/travisci/travis-ruby "/bin/bash" 37 hours ago Up 22 minutes 22/tcp travis
TT图像从quay.io/travisci/travis-ruby
创建的,我装了一些包,并承诺在本地。
停止正在运行的图像,然后尝试。尽管它们不同,但共享层可能导致问题 –
@TarunLalwani我停止了我的容器,但它仍显示相同的错误。 http://i.imgur.com/Us5y0tg.png – Shuman