-
Использование идентификатора контейнера. Вы можете остановить контейнер, выполнив команду
docker stop, где– это уникальный идентификатор. идентификатор контейнера. Например,docker stop abc123. -
Использование имени контейнера. Если вы дали контейнеру определенное имя, вы можете остановить его, используя имя контейнера вместо идентификатора контейнера. Команда будет выглядеть так:
docker stop. Например,docker stop my-container. -
Остановка нескольких контейнеров. Если вы хотите остановить несколько контейнеров одновременно, вы можете указать в команде несколько идентификаторов или имен контейнеров, разделенных пробелом. Например,
docker остановить контейнер1 контейнер2. -
Мягкая остановка или принудительная остановка: по умолчанию
docker stopотправляет сигнал SIGTERM контейнеру, позволяя ему корректно остановиться. Если контейнер не останавливается в течение определенного времени (по умолчанию 10 секунд), Docker отправляет сигнал SIGKILL для принудительного завершения работы контейнера. Вы можете переопределить тайм-аут по умолчанию, указав другое значение с помощью флага--timeили-t. Например,docker stop --time=30 контейнер. -
Остановка всех контейнеров. Чтобы остановить все запущенные контейнеры на вашем хосте Docker, вы можете использовать следующую команду:
docker stop $(docker ps -aq).