Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
devops:watchtower:watchtower-setup [2024/01/13 22:39] – fireball | devops:watchtower:watchtower-setup [2024/02/06 21:04] (текущий) – fireball | ||
---|---|---|---|
Строка 13: | Строка 13: | ||
docker run -d \ | docker run -d \ | ||
--name watchtower \ | --name watchtower \ | ||
- | --restart=always | + | --restart=unless-stopped |
-v / | -v / | ||
containrrr/ | containrrr/ | ||
</ | </ | ||
- | Запуск (Docker Compose) с уведомлениями в Telegram каждое воскресенье в 07:45 утра по Москве: | + | Запуск (Docker Compose) с настройками: |
+ | * уведомления в Telegram | ||
+ | * запускать | ||
+ | * перезапускать контейнеры по очереди | ||
+ | * удалять старые образы | ||
< | < | ||
version: ' | version: ' | ||
Строка 31: | Строка 36: | ||
environment: | environment: | ||
- TZ=Europe/ | - TZ=Europe/ | ||
+ | - WATCHTOWER_NOTIFICATIONS_HOSTNAME=MyOwnHostName | ||
- WATCHTOWER_LIFECYCLE_HOOKS=True | - WATCHTOWER_LIFECYCLE_HOOKS=True | ||
- WATCHTOWER_NOTIFICATIONS=shoutrrr | - WATCHTOWER_NOTIFICATIONS=shoutrrr | ||
Строка 36: | Строка 42: | ||
- WATCHTOWER_DEBUG=false | - WATCHTOWER_DEBUG=false | ||
- WATCHTOWER_CLEANUP=true | - WATCHTOWER_CLEANUP=true | ||
+ | - WATCHTOWER_ROLLING_RESTART=true | ||
- WATCHTOWER_SCHEDULE=0 45 07 * * 0 | - WATCHTOWER_SCHEDULE=0 45 07 * * 0 | ||
</ | </ | ||
Строка 78: | Строка 85: | ||
docker run -d \ | docker run -d \ | ||
--name watchtower \ | --name watchtower \ | ||
- | --restart=always | + | --restart=unless-stopped |
-e WATCHTOWER_LIFECYCLE_HOOKS=1 \ | -e WATCHTOWER_LIFECYCLE_HOOKS=1 \ | ||
-e WATCHTOWER_NOTIFICATIONS=shoutrrr \ | -e WATCHTOWER_NOTIFICATIONS=shoutrrr \ | ||
- | -e WATCHTOWER_NOTIFICATION_URL=telegram:// | + | -e WATCHTOWER_NOTIFICATION_URL=telegram:// |
-v / | -v / | ||
containrrr/ | containrrr/ |