Machine: So legen Sie die dynamische Bildgröße für Docker-Machine-Erstellung fest

Erstellt am 11. Aug. 2015  ·  3Kommentare  ·  Quelle: docker/machine

Hallo,
Ich versuche, eine Maschine mit Docker-Maschine auf CentOS zu erstellen:

$docker-machine create -d virtualbox dev -D

Teil der Ausgabe:

STDERR:
VirtualBox-VM erstellen...
SSH-Schlüssel erstellen...
Disk-Image erstellen...
20000 MB Festplatten-Image erstellen...
Konvertieren von Raw-Image file="stdin" in file="/root/.docker/machine/machines/dev/disk.vmdk"...
Dynamisches Bild mit der Größe 20971520000 Byte (20000 MB) erstellen...
Ausführen: /usr/bin/VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: error: Das VirtualBox-Objekt konnte nicht erstellt werden!
VBoxManage: Fehler: Code NS_ERROR_ABORT (0x80004004) - Vorgang abgebrochen (erweiterte Info nicht verfügbar)
VBoxManage: error: Höchstwahrscheinlich läuft der VirtualBox COM-Server nicht oder konnte nicht gestartet werden.

Fehler beim Erstellen der Maschine: Exit-Status 1
Sie sollten den Anbieter überprüfen, um sicherzustellen, dass der Computer und die zugehörigen Ressourcen ordnungsgemäß entfernt wurden.

Fragen:

  • Wie kann ich die dynamische Bildgröße einstellen/ändern, 20000 MB sind für mich nicht bezahlbar
  • Was ist das Problem mit meinem Fall
    Schätze deine Hilfe!

Grüße - Duy.

Hilfreichster Kommentar

@duynguyenvan - Führen Sie docker-machine create --help , es werden Ihnen alle verfügbaren Optionen angezeigt . In diesem Fall können Sie die Option --virtualbox-disk-size . Beispiel für die Einstellung der Festplatte auf 2 GB:

$ docker-machine create --virtualbox-disk-size 2000 -d virtualbox dev -D

Ausgabe, auf die Sie verwiesen haben:

STDERR: 
Image cache does not exist, creating it at /Users/brint/.docker/machine/cache...
No default boot2docker iso found locally, downloading the latest release...
Downloading https://github.com/boot2docker/boot2docker/releases/download/v1.7.1/boot2docker.iso to /Users/brint/.docker/machine/cache/boot2docker.iso...
Creating VirtualBox VM...
Creating SSH key...
Creating disk image...
Creating 2000 MB hard disk image...
Converting from raw image file="stdin" to file="/Users/brint/.docker/machine/machines/dev/disk.vmdk"...
Creating dynamic image with size 2097152000 bytes (2000MB)...

Sie werden sehen, dass nur 2.000 MB statt der standardmäßigen 20.000 MB zugewiesen wurden.

Alle 3 Kommentare

@duynguyenvan - Führen Sie docker-machine create --help , es werden Ihnen alle verfügbaren Optionen angezeigt . In diesem Fall können Sie die Option --virtualbox-disk-size . Beispiel für die Einstellung der Festplatte auf 2 GB:

$ docker-machine create --virtualbox-disk-size 2000 -d virtualbox dev -D

Ausgabe, auf die Sie verwiesen haben:

STDERR: 
Image cache does not exist, creating it at /Users/brint/.docker/machine/cache...
No default boot2docker iso found locally, downloading the latest release...
Downloading https://github.com/boot2docker/boot2docker/releases/download/v1.7.1/boot2docker.iso to /Users/brint/.docker/machine/cache/boot2docker.iso...
Creating VirtualBox VM...
Creating SSH key...
Creating disk image...
Creating 2000 MB hard disk image...
Converting from raw image file="stdin" to file="/Users/brint/.docker/machine/machines/dev/disk.vmdk"...
Creating dynamic image with size 2097152000 bytes (2000MB)...

Sie werden sehen, dass nur 2.000 MB statt der standardmäßigen 20.000 MB zugewiesen wurden.

Danke @brint. Weitere Informationen zu create` finden Sie auch unter http://docs.docker.com/machine/reference/create/ .

Danke @brint und @ehazlett. Ich kann jetzt die Bildgröße ändern. Leider besteht das Problem immer noch, wie im Protokoll unten gezeigt. Irgendeine Idee bitte?
STDERR:
VirtualBox-VM erstellen...
SSH-Schlüssel erstellen...
Disk-Image erstellen...
2000 MB Festplatten-Image erstellen...
Konvertieren von Raw-Image file="stdin" in file="/root/.docker/machine/machines/dev/disk.vmdk"...
Dynamisches Bild mit der Größe 2097152000 Byte (2000 MB) erstellen...
Ausführen: /usr/bin/VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: error: Das VirtualBox-Objekt konnte nicht erstellt werden!
VBoxManage: Fehler: Code NS_ERROR_ABORT (0x80004004) - Vorgang abgebrochen (erweiterte Info nicht verfügbar)
VBoxManage: error: Höchstwahrscheinlich läuft der VirtualBox COM-Server nicht oder konnte nicht gestartet werden.

Fehler beim Erstellen der Maschine: Exit-Status 1
Sie sollten den Anbieter überprüfen, um sicherzustellen, dass der Computer und die zugehörigen Ressourcen ordnungsgemäß entfernt wurden.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

diver-sity picture diver-sity  ·  4Kommentare

perj picture perj  ·  5Kommentare

masaeedu picture masaeedu  ·  4Kommentare

AlexZeitler picture AlexZeitler  ·  4Kommentare

pschultz picture pschultz  ·  3Kommentare