Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

416
Vistas
¿Cómo ejecutar "docker-machine create" en OS X?

Inicié Docker y ahora estoy siguiendo el tutorial, pero por lo que sé, no pude ejecutar el comando docker-machine en OS X.

La documentación indica que ejecuta el siguiente comando para crear una máquina virtual local:

 docker-machine create --driver virtualbox manager

Sin embargo, este comando no funciona en OS X (11.6), con el siguiente error:

 Running pre-create checks... Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"

Traté de instalar el virtualbox; sin embargo,otra página establece claramente que no debe instalarlo en su máquina local:

NO se debe instalar VirtualBox anterior a la versión 4.3.30 (es incompatible con Docker para Mac)

Nota: Si su sistema no cumple con estos requisitos, puede instalar Docker Toolbox, que usa Oracle VirtualBox en lugar de HyperKit.

Así que solo instalé Docker para Mac y no virtualbox. Entonces, ¿qué me estoy perdiendo aquí? La página de ejemplo dice que puede ejecutar el tutorial en OS X, así que me pregunto cómo puedo proceder...

Puede seguir y ejecutar este ejemplo usando Docker para Mac, Docker para Windows o Docker para Linux.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Tuve el mismo problema hoy y lo resolví instalando VirtualBox como un paso adicional después de instalar Docker para Mac (lo hice con brew install --cask virtualbox )

No recuerdo haber tenido que hacer la instalación adicional anteriormente, pero tal vez ya tenía instalado VirtualBox debido a otra herramienta (como Vagrant). De todos modos, esto se explica en la documentación de Docker Machine :

Si está utilizando Docker para Mac

Docker para Mac usa HyperKit, una solución de virtualización ligera de macOS construida sobre Hypervisor.framework en macOS 10.10 Yosemite y superior.

Actualmente, no existe un controlador de creación de máquina docker para HyperKit, por lo que utilizará el controlador de virtualbox para crear máquinas locales. (Consulte el controlador Docker Machine para Oracle VirtualBox). Tenga en cuenta que puede ejecutar tanto HyperKit como Oracle VirtualBox en el mismo sistema. Para obtener más información, consulte Docker para Mac frente a Docker Toolbox.

  • Asegúrese de tener correctamente instalado el último VirtualBox en su sistema (ya sea como parte de una instalación anterior de Toolbox o una instalación manual) .
over 4 years ago · Santiago Trujillo Denunciar

0

Tuve el mismo problema. En el mismo lugar ;-) Para mí, funcionó el controlador xhyve, disponible en https://github.com/zchee/docker-machine-driver-xhyve . En breve:

 brew install docker-machine-driver-xhyve

Recibe un aviso de que algunos enlaces deben crearse manualmente, así que cópielos y ejecútelos.

 sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve

Crear:

 docker-machine create --driver xhyve manager

Sin VirtualBox. También estoy usando OS X 10.11.6.

over 4 years ago · Santiago Trujillo Denunciar

0

Después de actualizar mi docker docker-machine command stopper trabajando en mi terminal mac.

Entonces, después de actualizar mi ventana acoplable, tendré que reinstalar la CLI docker-machine solo para obtener la última versión. La máquina docker actualizada a la última usando el siguiente comando me ayudó a hacer que el comando docker-machine volviera a funcionar.

 base=https://github.com/docker/machine/releases/download/v0.16.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker- machine && chmod +x /usr/local/bin/docker-machine

Consulte Documentos ( https://docs.docker.com/machine/install-machine/#install-machine-directly )

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda