2017-02-22 1 views
0

Ich verwende Docker 1.13.1 für Mac. Mit dem Docker-Client können Sie die dem Docker zur Verfügung gestellte Speichermenge über eine einfache Schiebereglerschnittstelle ändern.Wie stelle ich den Systemspeicher von Docker ein?

Wie kann ich diesen Wert über das Befehlszeilendienstprogramm des Andockers festlegen?

Für zusätzliche Klarheit, dies ist nicht pro Containerspeicher, dies ist der Wert von "Gesamtspeicher", der zurückgegeben wird, wenn Sie docker info ausführen.

Danke

Antwort

1

Auf einem Mac Docker läuft eigentlich als Hyperkit virtuelle Maschine. Das Befehlszeilen-Dienstprogramm docker steht nur mit dem Docker-Daemon-Prozess in Verbindung, der innerhalb dieser virtuellen Maschine ausgeführt wird.

Wenn Sie ps auxwww | grep hyperkit auf Ihrem Mac ausführen, wird der Hyperkit-Prozess mit der als Argument übergebenen Speichermenge angezeigt. Dies wird vom Docker Mac-Client gesteuert, und ich stelle mir vor, dass der gespeicherte Wert irgendwo in einer .plist-Datei gespeichert wird.

Um dies in der Befehlszeile zu ändern, müssen Sie herausfinden, wo der Docker Mac-Client die Daten speichert, sie ändert und den Hyperkit-Prozess neu startet.

+0

Vielen Dank @Scott Rankin für diese 'ps' Befehl und die detaillierte Informationen dazu, wie Docker Hyperkit verwendet ... Das heißt, es sieht aus wie Ihre Antwort fehlt ein Häkchen? ;) –

Verwandte Themen