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:
Grüße - Duy.
@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.
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:Ausgabe, auf die Sie verwiesen haben:
Sie werden sehen, dass nur 2.000 MB statt der standardmäßigen 20.000 MB zugewiesen wurden.