@ColdSpirit

Как в докере отключить рестарт контейнеров локально?

Здравствуйте. Периодически заворачиваю сервисы с помощью докер композа, чтобы деплолить на удаленных машинах. Прописываю restart: always, проверяю, отправляю.

Проблема в том, что данная настройка срабатывает и на моей машине. Ищу удобные способы отключить автозапуск контейнеров на моей машине глобально. В том числе интересны способы работы с докером, чтобы таких проблем не возникало.

Знаю, что могу для каждого контейнера отдельно, после запуска и тестирования контейнеров, прописывать команду типа docker update --restart=no my-container, но это ни разу не удобно.

ОС - Линукс.

#upd

Отключить все автостарты в системе:
docker update --restart=no $(docker compose ps -a -q)


Альтернатива restart=always:
--restart=unless-stopped
  • Вопрос задан
  • 777 просмотров
Решения вопроса 1
ky0
@ky0 Куратор тега Системное администрирование
Миллиардер, филантроп, патологический лгун
В композе можно переопределять настройки с помощью override-конфига или директивы extends: https://docs.docker.com/compose/extends/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы