1

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

我希望能够创建一个检查点,而不必担心如何称呼它,然后稍后再回来给它一个合适的名称。

4

1 回答 1

1

不幸的是,当前的 Docker Engine 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
于 2019-06-26T01:25:29.460 回答