macos - for - tutorial docker mac
Instalar Docker Toolbox en una Mac a través de la línea de comando (2)
Descubrí que Docker Toolbox está disponible a través de brew / barrk
# Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Install Cask
brew install caskroom/cask/brew-cask
# Install docker toolbox
brew cask install docker-toolbox
Una vez que Docker Toolbox está instalado, puede configurar su entorno de docker utilizando la guía Comenzar con Docker Machine .
# create the docker machine
docker-machine create --driver "virtualbox" myBoxName
# start the docker machine
docker-machine start myBoxName
# this command allows the docker commands to be used in the terminal
eval "$(docker-machine env myBoxName)"
# at this point can run any "docker" or "docker-compose" commands you want
docker-compose up
Al final de este proceso, agregue eval "$(docker-machine env myBoxName)"
a su .bash_profile
o obtendrá el siguiente error cuando abra un nuevo shell o terminal.
"Cannot connect to the Docker daemon. Is the docker daemon running on this host?"
Si inicia el contenedor docker después de abrir el terminal, puede ejecutar eval "$(docker-machine env myBoxName)"
manualmente, o recargar su perfil bash ( source ~/.bash_profile
).
Intento automatizar la configuración de un entorno de desarrollador en Mac. Parte de esa configuración es instalar Docker Toolbox . No puedo encontrar ninguna documentación sobre cómo hacerlo a través de la línea de comandos. ¿Cómo puedo automatizar esta instalación (debe activarse a través de la línea de comandos)?
Actualización: como se señala en un elogio por Dennis
Docker para Mac ahora existe, que es una alternativa a Docker Toolbox. Puede obtenerlo a través del barril casero:
brew cask install docker
Docker Toolbox es una buena opción, pero actualmente parece que Docker para Mac / Windows está mejorando y Docker está invirtiendo mucho tiempo puliendo la aplicación. Recomiendo instalar Docker principalmente por 2 razones:
- No interfiere con Docker-Toolbox
- Se ejecuta en HyperKit y, por lo tanto, se ejecuta en su propio servidor local en lugar de un Docker Machine IP.
La instalación es bastante simple:
brew cask install docker
Para instalar docker-toolbox puede consultar la publicación anterior