Ich versuche, Docker Machine mit Docker Compose einzurichten.Docker-Maschine: Kein Platz mehr auf Gerät
Szenario 1 (ohne Docker Machine)
Wenn ich docker-compose up -d
ohne Docker Maschine laufen, schafft es meine 3 verknüpfte Container als intented (nginx + mongodb + NodeJS).
Szenario 2 (mit Docker Machine)
Dann erstelle ich eine VM Docker Maschine mit und Docker sagen mit eval $(docker-machine env streambacker-dev)
zu dieser Maschine zu sprechen.
An diesem Punkt, wenn ich meine Docker Maschine ssh und laufen df -h
, erhalte ich:
Wenn ich docker-compose up -d
dann laufen, ich ein "no space left on device" error bekommen, während der letzte Behälter herunterzuladen.
"tmpfs" scheint danach in der Tat ein bisschen voll zu sein:
Überprüfung der --virtualbox-Disk-Größe Option zeigt, dass es standardmäßig auf 20000 MB, was ich denke, ist was wir auf beiden Bildern als "/ dev/sda1" sehen können. Warum füllen Container also "tmpfs" n und was genau ist "tmpfs"? Ist das ein temporäres Download-Verzeichnis? Wie kann ich mehr Platz für meine Container schaffen?
Vielen Dank!
Informationen, ich bin mit Docker Maschine 0.4.0-RC2 und Docker Compose 1.3.2.
Die ['tmpfs'] (https://en.wikipedia.org/wiki/Tmpfs) hat nichts mit' --virtualbox-disk-size' zu tun. Es ist ein Dateisystem (wie eine RAM-Disk), das in den Speicher eingebunden ist und nichts, auf das Sie zugreifen können. – h3nrik
Danke @ h3nrik für diese Information. –