Persistente Konfiguration der restart-policy

Nun, heute war das Problem, dass ich eine Neuinstallation durchführen wollte, da ich eine seltsame 2.4.0-betaXYZ hatte, die sich nicht von selbst aktualisieren ließ. Ich habe einen Test auf einer anderen VM mit einer sauberen Installation durchgeführt und das Backup auf 2.7.12 wiederhergestellt, was perfekt funktionierte (auch die Aufteilung des Datencontainers in Redis und Postgres).

Nun lief der Hauptserver noch mit einem alten Ubuntu und altem Docker, daher wollte ich:

  1. ein Backup erstellen
  2. Discourse herunterfahren
  3. OS-Upgrade-Spielereien durchführen, ohne mir Sorgen um Discourse machen zu müssen, einschließlich mehrerer Neustarts
  4. Eine Neuinstallation durchführen
  5. Das Backup wiederherstellen

Ich wollte die Container nur nicht gestoppt lassen und sie nicht sofort löschen, da ich mir nicht mehr sicher war, ob ich etwas aus ihnen brauchte, das ich bei meinem Test vielleicht vergessen hatte. Und ich dachte nur, hey, unless-stopped ist für mich die perfekte Neustartrichtlinie, da sie sicherstellt, dass die Container nach einem Neustart automatisch hochfahren, es sei denn, man stoppt sie manuell. Normalerweise genau das, was ich will, also dachte ich, warum nicht versuchen, das dauerhaft zu machen.

Es ist keine große Sache, wenn es nicht möglich ist. :slight_smile: Ich werde einfach das Docker-Update durchführen (oder wenn ich es zu oft vergesse, das Docker-Update per Cron alle 5 Minuten durchführen :wink: )