重命名Docker检查点

时间:2018-12-04 00:14:23

标签: docker checkpoint

是否可以在创建Docker检查点后重命名?鉴于您可以重命名容器,因此您似乎应该能够这样做。但是,我找不到任何相关信息或问题。

我希望能够创建一个检查点,而不必担心该怎么称呼,然后稍后再回来给它命名。

1 个答案:

答案 0 :(得分:1)

不幸的是,当前的Docker引擎API v1.30(因此,扩展名为CLI)不支持重命名检查点。

但是,请注意,检查点本质上只是存储在名为

的文件夹中的文件的集合
/var/lib/docker/containers/<container_id>/checkpoints/<checkpoint_name>

因此,如果您确实需要重命名检查点,则可以重命名文件夹:

$ export id=$(docker run -d --name redis redis)
$ docker checkpoint create redis old_checkpoint_name
$ mv /var/lib/docker/containers/$id/checkpoints/old_checkpoint_name /var/lib/docker/containers/$id/checkpoints/new_checkpoint_name
$ docker start --checkpoint new_checkpoint_name redis