Zugriff auf Docker Dateien Systemkonfiguration bekommen?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Kurze Frage am Rande.
Die Datenbank ist das einzige was ich sichern muss oder?
Und kann ich für ein Update die Konsole im docker nutzen oder muss ich den immer neu aufsetzen und dann einfach die Datenbank übernehmen?
 
Das Update machst du über die GUI.

Erstmal rechte Maustaste auf den Container und Einstellungen->Exportieren. Containereinstellungen und geeignetes Ziel auswählen. Das empfiehlt sich generell für jeden laufenden Container.
Für das Update gibt es zwei Wege, ein relativ schneller mit wenig Downtime und ein sauberer, mit mehr Downtime. Auf die schnelle eimfach das neue Image laden und sobald es bereit ist den Container stoppen, rechte Maustaste Aktion->Inhalte löschen. Sobald der Container wieder bereit ist, selbigen starten.
Für den sauberen Weg zuerst Container stoppen und löschen, dann Image löschen und aktuelles laden. Sobald bereit, bei den Containern oben die Einstellungen->Importieren auswählen. Das vorher gesicherte Backup laden und sobald bereit den Container starten. Sollte man statt dem latest Image eines mit Version verwenden, muss vorher das Backup entsprechend editiert werden.
 
Darf ich fragen, warum der eine Weg unsauber ist und der andere sauber?

Es würde mich wundern wenn der "unsaubere Weg" den bestehenden Container nicht auch ersetzen würde, da ein Container immer gegen eine exakte Version (genauer dem sha256 Digest) eines Images gebunden ist.
 
Sauberer nur in meiner Vorstellung. Sicher hat man ohnehin tonnenweise Images nach einer Weile herumliegen, egal welchen Weg man wählt. Ein image prune räumt nach ein paar Wochen immer ettliche GB Platz frei. Also die Hoffnung, zumindest das alte Image sauber entfernt zu bekommen, ist schonmal vergebens. Aber ich weiss nicht im Detail wie die Docker GUI von Synology arbeitet. Der längere Weg würde zumindest alle Vorraussetzungen erfüllen, hinterher alles ordentlicher zu hinterlassen. Echte Kontrolle hat man bei einer GUI aber nicht. Ich selbst nutze auch nur den Inhalte-löschen-Weg und habe bisher keine Probleme bemerken können.
 
Das Update machst du über die GUI.

Erstmal rechte Maustaste auf den Container und Einstellungen->Exportieren. Containereinstellungen und geeignetes Ziel auswählen. Das empfiehlt sich generell für jeden laufenden Container.
Für das Update gibt es zwei Wege, ein relativ schneller mit wenig Downtime und ein sauberer, mit mehr Downtime. Auf die schnelle eimfach das neue Image laden und sobald es bereit ist den Container stoppen, rechte Maustaste Aktion->Inhalte löschen. Sobald der Container wieder bereit ist, selbigen starten.
Für den sauberen Weg zuerst Container stoppen und löschen, dann Image löschen und aktuelles laden. Sobald bereit, bei den Containern oben die Einstellungen->Importieren auswählen. Das vorher gesicherte Backup laden und sobald bereit den Container starten. Sollte man statt dem latest Image eines mit Version verwenden, muss vorher das Backup entsprechend editiert werden.
Also eigentlich neuen Container starten und Daten übernehmen (Datenbank) und den altern dann löschen?
Und wann ich ein Update habe muss ich wohl selber immer mal wieder schauen?
 
Eigentlich einfach nur den aktuellen Ersetzen. Mit Inhalt löschen wird der alte Container gelöscht und auf Basis des aktuellsten geladenen Images neu erstellt. Externe Daten bleiben erhalten (Im Dockerverzeichnis und externen Datenbanken etc). Ob für Bitwarden eine Update verfügbar ist, sieht man zB im Admin Portal unter Diagnostics.
 
1607510387806.png
Also hätte ich jetzt ja ein Update ?

Wie ich die Daten lösche habe ich auch gefunden.
Aber wie das ersetzen funktioniert habe ich irgendwie noch nicht feststellen können.
 
Ja, das Web Frontend hat eine neue Version verfügbar. Einfach vorgehen wie beim Inhalte-löschen angegeben und danach sollte im Admin Portal die neueste Version auch unter Installed stehen.
 
Also ich habe das "latest" bild heruntergeladen, den Server gestoppt und dann "Inhalt Löschen" gemacht.
Danach habe ich neu gestartet es ist allerdings noch alles gleich.
Habe ich noch was vergessen?
 
Das Update ist noch nicht im latest auf dem Docker-Hub enthalten. Letztes Update für latest Image ist 2 Monate alt.
 
Ok.
1607515210562.png

Ich habe gerade gesehen, dass es da ja schon sehr viel neuere Versionen gibt.
Was ist da der Unterschied und welche sollte ich nehmen.
Dazu fände ich interessant welche Version für die Nas Systeme sind?
alpine, arm32v6, aarch64 oder einfach die ohne etwas dahinter?

Updatet das immer gleichzeitig Server und Web Interface?
 
einfach die ohne etwas dahinter?
-alpine und ohne was dahinter können verwendet werden. Alpine ist als Image kleiner. ist in deinem Fall eh egal, da du exakt das Tag aktuallisieren musst, was von deinem "alten" Container heute schon verwendet wird. Nur dann erzeugt "Inhalte löschen" einen Container auf Basis der neuen Image Version.

Für bitwardenrs/server zeigt das latest Tag auf exakt dasselbe image wie das 1.17.0 Tag.
 
Alles klar.
Sollte ich jetzt also eine neuere Version bzw, die neuste Version herunterladen ?
 
Für bitwardenrs ist eine neue Version im Dockerhub drin. Jetzt kannst du die latest Version updaten.
 
Hat super funktioniert, vielen Dank für eure Hilfe!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat