Пауза контейнера в Docker
Пауза контейнера замораживает его процессы и не завершает их. Запись в списке остаётся, но главная программа перестаёт получать процессорное время. Это не то же самое, что остановка: при остановке процесс гасят, а при повторном включении поднимают заново.
Фоновый контейнер box
с ожиданием задают так:
docker run -d --name box alpine sleep 300
Пауза для копии задаётся так:
docker pause box
В списке у box появится
состояние паузы - не то же самое,
что обычная остановка.
Процесс sleep не завершился,
он заморожен.
Снятие паузы выглядит так:
docker unpause box
После снятия паузы ожидание продолжится с того же места, без нового запуска контейнера с нуля.
Создайте фоновый контейнер freeze на alpine с ожиданием четыреста секунд.
Заморозьте freeze, проверьте статус в списке, затем снова разрешите процессам работать.