一尘不染

如何备份/还原Docker映像以进行部署?

docker

每次部署之前,我都有一个要用以下命令更新的映像。

$docker pull myusername/myproject:latest

此命令将覆盖先前的图像。我如何备份此映像(或在不提交到网络存储库的情况下,在本地将其更改为其他标签?如果有任何问题,我可以还原备份。


阅读 297

收藏
2020-06-17

共1个答案

一尘不染

如何备份这张图片

只需使用docker
save
命令。$ docker save myusername/myproject:latest | gzip -c > myproject_img_bak20141103.tgz

您稍后将可以使用docker
load
命令将其还原。gunzip -c myproject_img_bak20141103.tgz | docker load


还是将其更改为本地的其他标签,而无需提交网络存储库?

使用docker tag命令:$ docker tag myusername/myproject:latest myusername/myproject:bak20141103

2020-06-17