2017-01-18 5 views
0

Wir verwenden Docker als Teil unserer Build-Pipeline. Da wir CentOS verwenden, hat die Standard-Docker-Installation devicemapper mit einer loop-lvm-Sparse-Datei eingerichtet. Jetzt hat die Sparse-Datei ihre Größenbeschränkung von 100G erreicht und wir können keine neuen Bilder oder Container mehr erstellen. Aufgrund der Probleme, die in Clean docker environment: devicemapper erwähnt werden, können wir keinen freien Speicherplatz freigeben, indem Sie unbenutzte Container oder Bilder entfernen.Erweitern docker devicemapper loop-lvm sparse datei

Wie ich in der Zwischenzeit gelernt habe, ist die Verwendung von loop-lvm keine sehr gute Idee (http://www.projectatomic.io/blog/2015/06/notes-on-fedora-centos-and-docker-storage-drivers/) und wir planen die Migration auf Direct-LVM. Dies wird jedoch einige Zeit in Anspruch nehmen. Daher suche ich nach Möglichkeiten, die aktuell verwendete Sparse-Datei zu erweitern, ohne alle Daten zu verlieren.

Die aktuelle Docker-Dokumentation enthält Anweisungen zum Erweitern der Sparse-Datei (https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#/for-a-loop-lvm-configuration). Allerdings führen wir derzeit die Version 1.9 von Docker aus, und die Dokumentation für diese Version enthält diese Anweisungen nicht. Gibt es eine Chance, dass sie immer noch für Docker 1.9 geeignet sind?

Antwort

0

Beantworten Sie meine eigene Frage: Ich konnte die loop-lvm-Datei mit der in den Dokumenten beschriebenen Methode erweitern und stieß bisher auf kein Problem.

Verwandte Themen