Docker Commit läuft Container

Beim Festschreiben eines laufenden Containers mitdocker commitErstellt dies eine konsistente Momentaufnahme des Dateisystems?

Ich denke über diesen Ansatz für die Sicherung von Containern nach. Sie müssten nurdocker commit <container> <container>:<date> und schieben Sie es in eine lokale Registrierung.

Die Sicherung wäre inkrementell, da durch das Festschreiben lediglich eine neue Ebene erstellt würde.

Auch würde die große Menge an Schichten die Leistung des Containers drastisch beeinträchtigen? Gibt es eine Möglichkeit, Zwischenschichten zu einem späteren Zeitpunkt zu entfernen?

Bearbeiten

Mit konsistent meine ich, dass jede Anwendung, die entwickelt wurde, um einen Stromausfall zu überstehen, in der Lage sein sollte, diese Schnappschüsse wiederherzustellen. Grundsätzlich bedeutet dies, dass keine Datei geändert werden muss, nachdem der Snapshot gestartet wurde.

In der Zwischenzeit habe ich herausgefunden, dass Docker jetzt mehrere Speichertreiber (aufs, devicemapper, btrfs) unterstützt. Leider gibt es kaum eine Dokumentation über die Unterschiede zwischen ihnen und den von ihnen unterstützten Optionen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage