Ich fand, dass Docker Toolbox über brew/Fass erhältlich ist
# 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
Sobald Docker Toolbox installiert ist Sie können Setup Ihrer Umgebung Docker die Get started with Docker Machine Leitfaden.
# 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
Am Ende dieses Prozesses, fügt eval "$(docker-machine env myBoxName)"
zu Ihrem .bash_profile
oder Sie erhalten die folgende Fehlermeldung erhalten, wenn Sie eine neue Shell oder Terminal öffnen.
"Cannot connect to the Docker daemon. Is the docker daemon running on this host?"
Wenn Sie den Docker Behälter nach dem Öffnen des Terminal starten, können Sie entweder laufen eval "$(docker-machine env myBoxName)"
manuell oder Bash Profil neu zu laden (source ~/.bash_profile
).
Beachten Sie, dass [Docker for Mac] beziehen (https://docs.docker.com/docker-for-mac /) existiert jetzt, eine Alternative zur Docker Toolbox. Sie können es über das [Homebrew Cask] (https://github.com/caskroom/homebrew-cask/blob/master/Casks/docker.rb) erhalten: 'brew cask install docker' – Dennis