[TUT] Watchtower - Automatische Updates für Docker Container

  • Liebe Forengemeinde,
    in diesem Tutorial stelle ich Euch eine Anleitung zur Verfügung, mit welcher Ihr Watchtower innerhalb weniger Minuten installieren könnt. Voraussetzung für dieses Tutorial ist Portainer.

    Anleitung:

    1. Die Datei "watchtower.yml" herunterladen und in einem Texteditor Eurer Wahl öffnen
    2. Alle fett markierten Werte auf Basis Eures Mailservers anpassen, um Benachrichtigungen zu erhalten
      • WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=geheim
      • WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=mustermann
      • WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=25
      • WATCHTOWER_NOTIFICATION_EMAIL_SERVER=mail.example.com
      • WATCHTOWER_NOTIFICATION_EMAIL_TO=me@example.com
      • WATCHTOWER_NOTIFICATION_EMAIL_FROM=watchtower@example.com
    3. Portainer öffnen
    4. Im linken Menü "Stacks" anklicken
    5. Auf der rechten Seite "+ Add Stack" anklicken
    6. Bei "Name" "watchtower" (oder den Namen Eurer Wahl) eintragen
    7. Den Inhalt in der Datei "watchtower.yml" kopieren (Strg + A und danach Strg + C)
    8. Den Inhalt im Webeditor einfügen (Strg + V)
    9. Unter "Actions" auf "Deploy the Stack" klicken

    Anschließend könnt Ihr bei Euren Containern das gewünschte Label wie folgt hinzufügen:

    1. Im linken Menü auf "Containers" klicken
    2. Container per Checkbox auswählen und auf "Stop" klicken

    image

    1. Auf den Container und dann auf "Duplicate/Edit" klicken

    image

    image

    1. Runterscrollen und auf "Labels" klicken

    image

    1. Ganz nach unten scrollen und auf "Add item" klicken

    image

    1. Eintrag vornehmen
      • Für automatisches Updates des Docker-Containers wie folgt vorgehen:
        • Im Feld "name" folgendes eintragen: com.centurylinklabs.watchtower.enable
        • Im Feld "value" folgendes eintragen: true

    image

    Hinweis: Um lediglich über Updates per Mail informiert zu werden, folgende Werte eintragen:

    • Im Feld "name" folgendes eintragen: com.centurylinklabs.watchtower.monitor-only
    • Im Feld "value" folgendes eintragen: true
    1. Etwas nach oben scrollen und auf "Deploy the Container" klicken

    image

    Fertig, ab sofort wird Watchtower diesen Container täglich um 02:30 Uhr auf verfügbare Updates prüfen und diesen je nach deinen Angaben (Schritt 6) entweder updaten und dich darüber informieren, oder dich nur darüber informieren, falls ein Update verfügbar ist. Watchtower durchforstet alle Container, bei denen ein entsprechendes Label (Schritt 6) hinterlegt wurde.

    Hinweis:
    Eine Ausnahme stellt Portainer dar, Portainer KANN NICHT über Watchtower überwacht oder aktualisiert werden!

    Weiterführende Informationen findet Ihr auf der Entwicklerseite unter folgendem Link:

    Viel Spaß beim installieren!

  • This threads contains 27 more posts that have been hidden for guests.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!