MasterpieceDockerCompose/watchtower
miracle091 0f9d1d5c74 Fix per watchtower #2 2021-05-23 11:22:43 +02:00
..
.env Aggiunto watchtower 2021-05-15 16:48:44 +02:00
README.md Fix per watchtower 2021-05-23 11:21:35 +02:00
docker-compose.yml Fix per watchtower #2 2021-05-23 11:22:43 +02:00

README.md

Watchtower in docker

Utilizzo

Watchtower è un'applicazione per monitorare e aggiornare i cointainer:

  • Aggiornamento e riavvio dei container
  • Cancellazione automatica delle vecchie images
  • Possibilità di (multi-)notifica in caso di aggiornamenti (email, slack, msteams, gotify, shoutrrr)
  • Molto configurabile

Struttura file e cartelle

/home/
└── docker/
    └── watchtower/
        ├── .env
        └── docker-compose.yml
  • .env - file contenenti le variabili environment per il docker compose
  • docker-compose.yml - file usato per creare il container

Tutti i file e le cartelle devono essere forniti a mano.

docker-compose

docker-compose.yml

version: "3"
services:
  watchtower:
    container_name: watchtower
    image: containrrr/watchtower
    restart: unless-stopped
    env_file: .env
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

.env

# Watchtower
WATCHTOWER_SCHEDULE=0 0 0 * * SAT
WATCHTOWER_CLEANUP=true
WATCHTOWER_TIMEOUT=30s
WATCHTOWER_DEBUG=false
WATCHTOWER_INCLUDE_STOPPED=false

Aggiornamenti

Watchtower si aggiorna da solo.

Aggiornamento manuale:

  • docker-compose pull
  • docker-compose up -d
  • docker image prune