2014-04-09 21 views
18

Ich spiele mit Docker unter OS X (mit boot2docker) und kann nicht herausfinden, wo diese Bilder gespeichert werden. Ich bin nur Neugierig.Wo werden Docker-Images von boot2docker gespeichert?

This Frage beantwortet es für Linux, die anscheinend in/var/lib/Docker/Graph/<id>/Schicht

ich über Homebrew installiert und stocherte in/usr/local/Keller/Docker aber es sieht nicht so aus als wäre es da. Es gibt eine boot2docker-vm.vmdk in ~/.boot2docker. Sind die Bilder tatsächlich in dieser VM gespeichert?

KORREKTE ANTWORT VON CREACK UNTEN.
DIES IST NUR EINIGE AUSARBEITUNG:

Zum boot2docker VM erhalten in:

boot2docker ssh

user: docker pass: tcuser

ich sudo su hatte Zugriff auf das Verzeichnis zu erhalten

Und voilà, da sind die Bilder.

Antwort

25

Boot2docker ist eine virtuelle Maschine (über VirtualBox). Die Bilder werden also im virtualbox-Image (der vmdk-Datei) gespeichert. Einmal von VirtualBox, ist es Linux und die Bilder werden an der von Ihnen angegebenen Stelle gespeichert.

+0

Vielen Dank für die Antwort. Also, wenn ich die Website erstellen würde. Wo würde ich auf die Dateien für die Site zugreifen? Und unter welche URL würde ich gehen? –

0

Sie können die Bilder außerhalb der VirtualBox-Bilder speichern, indem Sie die Option für den freigegebenen Ordner von VirtualBox verwenden. Ich konnte einen Ordner in C:\ Laufwerk verwenden, für alle Daten, die Docker benötigt.

Dazu müssen Sie /var/lib/docker in einem lokalen Ordner auf Ihrem Host-Rechner mounten. "Auto-Mount" einstellen, aber nicht "Nur lesen" einstellen.

Verwandte Themen