Как перезапустить все запущенные контейнеры докеров? В основном ищу ярлык вместо того, чтобы делать
docker перезапуск containerid1 containerid2
docker
docker-machine
Ранджита
источник
источник
-a
списки контейнеров не запущены, но что означает-q
?docker ps --help
:-q, --quiet Only display numeric IDs
Вы можете получить помощь по каждой команде докера по командеdocker [command] --help
Для меня это сейчас:
источник
Если да
docker-compose
, то все, что вам нужно сделать, это:И вы получите красивую распечатку имени контейнера вместе с его статусом перезапуска (выполнено / ошибка)
Вот официальное руководство по установке: https://docs.docker.com/compose/install/
источник
Чтобы запустить только остановленные контейнеры:
(В Windows он работает в Powershell).
источник
Чтобы запустить все контейнеры:
Используйте sudo, если у вас нет разрешения на это:
источник
Чтобы запустить несколько контейнеров с единственным конкретным идентификатором контейнера
$ docker restart contianer-id1 container-id2 container-id3 ...
источник
Запустите это как root-разрешение, иначе это может не сработать
с правами root
источник