docker pause/unpause
Команда docker pause приостанавливает все процессы в указанных контейнерах:
docker pause container [container...]
В Linux она использует механизм управления группами процессов.
Команда docker unpause возобновляет выполнение контейнеров:
docker unpause container [container...]
Попробуем приостановить контейнер ubuntu_main:
docker pause ubuntu_main
Мы только что приостановили контейнер, фактически сделав то же самое со всеми процессами внутри него.
Теперь возобновим выполнение контейнера ubuntu_main:
docker unpause ubuntu_main
Так как мы возобновили выполнение контейнера, все процессы в нём тут же продолжили работу.
docker create
Команда docker create создает новый уровень контейнера, доступный для записи, поверх указанного образа и подготавливает его для выполнения указанной команды:
docker create [options] image [command] [arg...]
После выполнения она выводит идентификатор созданного контейнера.
Эта команда отличается от docker run -d тем, что не запускает контейнер. Чтобы запустить его, нужно выполнить команду docker start.
Она может пригодиться в случаях, когда нужно заранее создать и настроить контейнер, чтобы он был готов к запуску, когда наступит подходящий момент:
docker create -t -i fedora bash
Обратите внимание, что контейнер создан, но не запущен.
docker commit
Команда docker commit является простой, но очень важной. Она позволяет создать новый образ со всеми изменениями, выполненными в контейнере:
docker commit [options] container [repository:tag]
Если, выполнив какие-то изменения в контейнере, вы решите передать его кому-то, например группе разработки или тестирования, в виде образа, то сможете создать такой образ из запущенного контейнера.
docker diff
Команда docker diff говорит сама за себя. Это еще одна очень важная команда, выводящая изменения в файлах и каталогах в файловой системе контейнера:
docker diff container
По прошествии времени, когда вы внесете какие-либо изменения в свой контейнер, эта команда поможет вам увидеть отличия в файловой системе в сравнении с базовым образом.