devops:watchtower:watchtower-setup

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
devops:watchtower:watchtower-setup [2024/01/13 22:25] fireballdevops: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 /var/run/docker.sock:/var/run/docker.sock \     -v /var/run/docker.sock:/var/run/docker.sock \
     containrrr/watchtower     containrrr/watchtower
 </code> </code>
  
-Запуск (Docker Compose) с уведомлениями в Telegram:+Запуск (Docker Compose) с настройками: 
 +  * уведомления в Telegram 
 +  * запускать каждое воскресенье в 07:45 утра по Москве 
 +  * перезапускать контейнеры по очереди 
 +  * удалять старые образы 
 <code> <code>
 version: '3.3' version: '3.3'
Строка 31: Строка 36:
     environment:     environment:
       - TZ=Europe/Moscow       - TZ=Europe/Moscow
 +      - WATCHTOWER_NOTIFICATIONS_HOSTNAME=MyOwnHostName
       - WATCHTOWER_LIFECYCLE_HOOKS=True       - WATCHTOWER_LIFECYCLE_HOOKS=True
       - WATCHTOWER_NOTIFICATIONS=shoutrrr       - WATCHTOWER_NOTIFICATIONS=shoutrrr
-      - WATCHTOWER_NOTIFICATION_URL=telegram://ТОКЕН_ВАШЕГО_БОТА@telegram/?channels=ID_ВАШЕГО_ЧАТА +      - WATCHTOWER_NOTIFICATION_URL=telegram://BOT_TOKEN@telegram/?channels=CHAT_ID 
-      - WATCHTOWER_DEBUG=true+      - WATCHTOWER_DEBUG=false
       - WATCHTOWER_CLEANUP=true       - WATCHTOWER_CLEANUP=true
-      - WATCHTOWER_SCHEDULE=0 30 23 * * *+      - WATCHTOWER_ROLLING_RESTART=true 
 +      - WATCHTOWER_SCHEDULE=0 45 07 * * 0
 </code> </code>
  
Строка 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://ТОКЕН_ВАШЕГО_БОТА@telegram/?channels=ID_ВАШЕГО_ЧАТА \+  -e WATCHTOWER_NOTIFICATION_URL=telegram://BOT_TOKEN@telegram/?channels=CHAT_ID \
   -v /var/run/docker.sock:/var/run/docker.sock \   -v /var/run/docker.sock:/var/run/docker.sock \
   containrrr/watchtower   containrrr/watchtower
  • devops/watchtower/watchtower-setup.1705173941.txt.gz
  • Последнее изменение: 2024/01/13 22:25
  • fireball