July 16, 2024
WatchTower - автообновление docker контейнеров с уведомлением в tg
Создаем папку, переходим в неё и создаём конфигурацию docker compose ( быстро установить docker compose )
mkdir watchtower cd watchtower nano docker-compose.yml
Прописываем наши настройки - токен бота telegram и номер чата для уведомлений, каждый день в 23:00 выполняется проверка
---
version: '3.3'
services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
environment:
- TZ=Asia/Yekaterinburg
- WATCHTOWER_LIFECYCLE_HOOKS=True
- WATCHTOWER_NOTIFICATIONS=shoutrrr
- WATCHTOWER_NOTIFICATION_URL=telegram://ТОКЕН_ВАШЕГО_БОТА@telegram/?channels=ID_ВАШЕГО_ЧАТА_ИЛИ_ГРУППЫ
- WATCHTOWER_DEBUG=true
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_SCHEDULE=0 0 23 * * *
sudo docker compose up -d
Для обновления WatchTower:
sudo docker compose down sudo docker compose pull sudo docker compose up -d