Intentando configurar Docker desde la preparación, sin embargo, el motor no parece estar incluido en ninguna de las fórmulas oficiales.
brew install docker-machine docker-compose
Entonces, ¿esto solo instala a los clientes? ¿No hay barril con el motor / demonio?
brew cask install docker
no crea enlaces simbólicosusr/local/bin
, puede crearlos usted mismo:ln -s /Applications/Docker.app/Contents/Resources/bin /usr/local/bin/docker
Los siguientes pasos funcionan bien en macOS Sierra 10.12.4. Tenga en cuenta que después de que Brew instala Docker, el
docker
comando (enlace simbólico) no está disponible en/usr/local/bin
. La ejecución de la aplicación Docker por primera vez crea este enlace simbólico. Vea los pasos detallados a continuación.Instalar Docker.
Lanzamiento de Docker.
Docker
para iniciar Docker.Cuando Docker se inicia de esta manera, aparece un icono de ballena Docker en el menú de estado. Tan pronto como las que aparezca el icono de ballenas, los enlaces simbólicos para
docker
,docker-compose
,docker-credential-osxkeychain
ydocker-machine
son creados a/usr/local/bin
.Haga clic en el icono de la ballena docker en el menú de estado y espere a que se muestre que Docker se está ejecutando .
Prueba que la ventana acoplable funciona bien.
Si va a utilizar
docker-machine
para crear máquinas virtuales, instale VirtualBox.Tenga en cuenta que si VirtualBox no está instalado,
docker-machine
falla con el siguiente error.fuente
open /Applications/Docker.app
comenzar de forma remota a usar Docker. Y si cierra sesión, detiene la aplicación, el motor y todos sus contenedores.Para instalar Docker para Mac con homebrew:
Para instalar la finalización de la línea de comando:
fuente
brew install docker
- esto no es lo mismobrew cask install docker
e instala cosas diferentes @mimoraleabrew cask install docker && brew install bash-completion docker-completion docker-compose-completion docker-machine-completion