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