Как остановить все контейнеры в Docker

Чтобы остановить все запущенные контейнеры в Docker, можно использовать следующую команду:

javascript

docker stop $(docker ps -q)

Объяснение команды:

  1. docker ps -q — выводит список идентификаторов (ID) всех запущенных контейнеров.
  2. docker stop — останавливает контейнеры по указанным ID.
  3. $(...) — подставляет результат команды docker ps -q в команду docker stop, чтобы остановить все контейнеры сразу 1 2.

Если нужно остановить все контейнеры, включая остановленные:

Для этого можно использовать флаг -a в команде docker ps:

javascript

docker stop $(docker ps -a -q)

Эта команда остановит все контейнеры, независимо от их текущего состояния 

2.Если у вас есть дополнительные вопросы по Docker, не стесняйтесь спрашивать! 😊