Hola,
Estoy tratando de crear una máquina usando docker-machine en CentOS:
$ docker-machine crear -d virtualbox dev -D
Parte de la salida:
STDERR:
Creando VirtualBox VM ...
Creando clave SSH ...
Creando imagen de disco ...
Creando una imagen de disco duro de 20000 MB ...
Conversión de archivo de imagen sin formato = "stdin" a archivo = "/ root / .docker / machine / machines / dev / disk.vmdk" ...
Creando imagen dinámica con tamaño 20971520000 bytes (20000MB) ...
ejecutando: / usr / bin / VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: error: ¡No se pudo crear el objeto VirtualBox!
VBoxManage: error: Código NS_ERROR_ABORT (0x80004004) - Operación cancelada (información extendida no disponible)
VBoxManage: error: Lo más probable es que el servidor COM de VirtualBox no se esté ejecutando o no se inicie.
Error al crear la máquina: estado de salida 1
Deberá consultar al proveedor para asegurarse de que la máquina y los recursos asociados se hayan eliminado correctamente.
Preguntas:
Saludos - Duy.
@duynguyenvan - Ejecute docker-machine create --help
, le mostrará todas las opciones disponibles. En este caso, puede usar la opción --virtualbox-disk-size
. Ejemplo de configuración del disco en 2GB:
$ docker-machine create --virtualbox-disk-size 2000 -d virtualbox dev -D
Salida a la que hizo referencia:
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)...
Verá que solo asignó 2,000 MB en comparación con los 20,000 MB predeterminados.
Gracias @brint. También puede consultar http://docs.docker.com/machine/reference/create/ para obtener detalles sobre create`.
Gracias @brint y @ehazlett. Puedo cambiar el tamaño de la imagen ahora. Desafortunadamente, el problema sigue ahí, como se muestra en el registro a continuación. ¿Alguna idea por favor?
STDERR:
Creando VirtualBox VM ...
Creando clave SSH ...
Creando imagen de disco ...
Creando una imagen de disco duro de 2000 MB ...
Conversión de archivo de imagen sin formato = "stdin" a archivo = "/ root / .docker / machine / machines / dev / disk.vmdk" ...
Creando imagen dinámica con tamaño 2097152000 bytes (2000MB) ...
ejecutando: / usr / bin / VBoxManage createvm --basefolder /root/.docker/machine/machines/dev --name dev --register
STDOUT:
STDERR: VBoxManage: error: ¡No se pudo crear el objeto VirtualBox!
VBoxManage: error: Código NS_ERROR_ABORT (0x80004004) - Operación cancelada (información extendida no disponible)
VBoxManage: error: Lo más probable es que el servidor COM de VirtualBox no se esté ejecutando o no se inicie.
Error al crear la máquina: estado de salida 1
Deberá consultar al proveedor para asegurarse de que la máquina y los recursos asociados se hayan eliminado correctamente.
Comentario más útil
@duynguyenvan - Ejecute
docker-machine create --help
, le mostrará todas las opciones disponibles. En este caso, puede usar la opción--virtualbox-disk-size
. Ejemplo de configuración del disco en 2GB:Salida a la que hizo referencia:
Verá que solo asignó 2,000 MB en comparación con los 20,000 MB predeterminados.