2016-09-09 3 views
20

Ich habe eine große (100gb +) Datenbank, die ich mit der official postgres image ausführen möchte.Wie umgehen Sie die Größenbeschränkung von Docker.qcow2 im Docker für Mac?

Ich kann die Daten nicht in einem Andock-Volume speichern, da die ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2 Datei in Docker für Mac eine Größenbeschränkung von etwa 60 GB hat.

Ich zögere, ein Host-Verzeichnis als Volume zu mounten, da der Dateizugriff in eingehängten Host-Verzeichnis-Volumes wesentlich langsamer ist als bei normalen Volumes.

Dies sind einige nützliche Links, die zu diesen Fragen mehr ins Detail gehen:

  • This diskutiert die Größenbeschränkung des Docker.qcow2
  • This Datei behandelt auch die Größenbeschränkung der Docker.qcow2 Datei
  • This diskutiert die montierten Hostverzeichnis Volumen Geschwindigkeit Ausgabe
  • This eine schöne Beschreibung gibt, wie mit einer Datei t die Docker.qcow2-Datei zu ersetzen, Hut kann größer wachsen
  • This beschreibt, wie die Docker.qcow2 Datei schrumpft nicht als Inhalt entfernt werden (dies ist nicht direkt verwandt ist, aber das Problem weiter komplizieren)

Sie alles tun, nur essen die Geschwindigkeit verlieren und mounten ein Host-Verzeichnis? Erstellen Sie manuell eine qcow2-Datei, die mit qemu größer werden kann (wenn Sie dies tun, müssen Sie diese Datei zwischen Aktualisierungen aktualisieren)? Machst du etwas anderes, um mit diesem Problem umzugehen?

Antwort

1

Für eine Situation wie diese würde ich definitiv empfehlen ein qcow Bild zu erstellen, das größer werden kann.

Es ist ein relativ unkomplizierter Prozess, und Sie erhalten die Leistungsvorteile, die im Allgemeinen ziemlich wichtig sind, wenn Sie eine große Datenbank ausführen.

+3

Es würde nicht schaden, einen Link zu setzen, wie man das macht. –

+1

Ich habe einen Link zur Größenanpassung der Datei Docker.qcow2 in meiner Frage enthalten: https://forums.docker.com/t/no-space-left-on-device-error/10894/26 ... Diese Website ist UI ist funky, obwohl - man muss scrollen nach Beccari Post am 31. August, die mit "Größe des Bildes, nachdem es erstellt wurde, funktioniert nicht" –

Verwandte Themen