Salut,
J'essaie de créer une machine à l'aide de docker-machine sur CentOS :
$docker-machine create -d virtualbox dev -D
Une partie de la sortie :
STDERR :
Création de la machine virtuelle VirtualBox...
Création de la clé SSH...
Création de l'image disque...
Création d'une image de disque dur de 20 000 Mo...
Conversion de l'image brute file="stdin" en file="/root/.docker/machine/machines/dev/disk.vmdk"...
Création d'une image dynamique avec une taille de 20971520000 octets (20000Mo)...
exécutant : /usr/bin/VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT :
STDERR : VBoxManage : erreur : Échec de la création de l'objet VirtualBox !
VBoxManage : erreur : Code NS_ERROR_ABORT (0x80004004) - Opération abandonnée (informations étendues non disponibles)
VBoxManage : erreur : Très probablement, le serveur COM de VirtualBox n'est pas en cours d'exécution ou n'a pas pu démarrer.
Erreur lors de la création de la machine : état de sortie 1
Vous voudrez vérifier le fournisseur pour vous assurer que la machine et les ressources associées ont été correctement supprimées.
Des questions:
Cordialement - Duy.
@duynguyenvan - Exécutez docker-machine create --help
, il vous montrera toutes les options disponibles. Dans ce cas, vous pouvez utiliser l'option --virtualbox-disk-size
. Exemple de définition du disque sur 2 Go :
$ docker-machine create --virtualbox-disk-size 2000 -d virtualbox dev -D
Sortie que vous avez référencée :
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)...
Vous verrez qu'il n'a alloué que 2 000 Mo, contre 20 000 Mo par défaut.
Merci @brint. Vous pouvez également vous référer à http://docs.docker.com/machine/reference/create/ pour plus de détails sur create`.
Merci @brint et @ehazlett. Je peux changer la taille de l'image maintenant. Malheureusement, le problème est toujours là, comme indiqué dans le journal ci-dessous. Une idée s'il vous plait ?
STDERR :
Création de la machine virtuelle VirtualBox...
Création de la clé SSH...
Création de l'image disque...
Création d'une image de disque dur de 2000 Mo...
Conversion de l'image brute file="stdin" en file="/root/.docker/machine/machines/dev/disk.vmdk"...
Création d'une image dynamique avec une taille de 2097152000 octets (2000 Mo)...
exécutant : /usr/bin/VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT :
STDERR : VBoxManage : erreur : Échec de la création de l'objet VirtualBox !
VBoxManage : erreur : Code NS_ERROR_ABORT (0x80004004) - Opération abandonnée (informations étendues non disponibles)
VBoxManage : erreur : Très probablement, le serveur COM de VirtualBox n'est pas en cours d'exécution ou n'a pas pu démarrer.
Erreur lors de la création de la machine : état de sortie 1
Vous voudrez vérifier le fournisseur pour vous assurer que la machine et les ressources associées ont été correctement supprimées.
Commentaire le plus utile
@duynguyenvan - Exécutez
docker-machine create --help
, il vous montrera toutes les options disponibles. Dans ce cas, vous pouvez utiliser l'option--virtualbox-disk-size
. Exemple de définition du disque sur 2 Go :Sortie que vous avez référencée :
Vous verrez qu'il n'a alloué que 2 000 Mo, contre 20 000 Mo par défaut.