Существует команда pause и unpause . Но они только приостанавливают процесс, поэтому они не переживают перезапуск машины.
Возможно, вы хотите что-то постоянное. Для этого у вас есть опция между двумя наборами команд:
save / load
С помощью команды save вы создадите архив tar, содержащий ваше текущее состояние контейнера. С load вы можете снова запустить это состояние. Недостатком является то, что все слои вашего изображения будут сохранены. Поэтому потенциально это может привести к большим архивам.
export / import
В качестве альтернативы вы можете использовать export , который экспортирует первый слой вашего контейнера.
Команда docker export не экспортирует содержимое томов, связанных с контейнером. Если том смонтирован поверх существующего каталога в контейнере, docker export будет экспортировать содержимое основного каталога, а не содержимое тома.
с помощью импорта вы можете создать Контейнер снова.
Преимущество заключается в том, что вы получаете небольшие файлы, и импорт выполняется быстрее, поскольку на вашем компьютере уже могут быть нижележащие слои.
В обоих случаях вы может поделиться полученным файлом с другими машинами и сохранить его в частном хранилище. Пожалуйста, также посмотрите руководство по миграции для дальнейшего вдохновения.