Переименовать Docker Checkpoint - PullRequest
       9

Переименовать Docker Checkpoint

0 голосов
/ 04 декабря 2018

Можно ли переименовать контрольную точку докера после того, как она была создана?Кажется, что вы должны быть в состоянии, учитывая, что вы можете переименовать контейнер.Однако я не могу найти какую-либо информацию или вопросы, связанные с ней.

Я хотел бы иметь возможность создать контрольную точку, не беспокоясь о том, как ее назвать, а затем вернуться позже и дать ей соответствующее имя.,

1 Ответ

0 голосов
/ 26 июня 2019

К сожалению, текущий API Docker Engine 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...