Jeder Docker-Container wird mit 10 GB Festplattenspeicher konfiguriert. Dies ist die Standardkonfiguration von devicemapper in CentOS. Wie kann ich jeden neu erstellten Container mit mehr als 10 GB Speicherplatz im Standard konfigurieren? (Der Host-Server wird mit CentOS 6 und Docker 1.7.1 installiert)
Ja, du kannst. Verwenden Sie das Attribut dm.basesize
beim Starten des Docker-Daemon. Zum Beispiel:
Weitere Informationen finden Sie in den offiziellen Dokumenten .
(optional) Wenn Sie bereits ein Bild über docker pull
heruntergeladen haben, müssen Sie es zuerst bereinigen - andernfalls wird die Größe nicht geändert.
docker rmi your_image_name
Bearbeiten Sie die Speicherkonfiguration
vi /etc/sysconfig/docker-storage
Es sollte etwas wie DOCKER_STORAGE_OPTIONS="..."
sein, ändern Sie es in DOCKER_STORAGE_OPTIONS="... --storage-opt dm.basesize=100G"
Starten Sie den Docker deamon neu
service docker restart
Ziehen Sie das Bild
docker pull your_image_name
(optional) Überprüfung
docker run -i -t your_image_name /bin/bash
df -h
Ich habe viel damit zu kämpfen, bis ich diesen Link Ссылка gefunden habe stellt sich heraus, dass Sie das Bild nach der Vergrößerung der Basengröße entfernen / ziehen müssen.
Tags und Links docker