是否可以在创建Docker检查点后重命名?鉴于您可以重命名容器,因此您似乎应该能够这样做。但是,我找不到任何相关信息或问题。
我希望能够创建一个检查点,而不必担心该怎么称呼,然后稍后再回来给它命名。
答案 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