Я обнаружил, что Docker Toolbox доступен через варочную/бочонок
# 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
После Docker Toolbox будет установлена, вы можете настроить среду Docker с помощью Get started with 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
В конце этого процесса, добавьте eval "$(docker-machine env myBoxName)"
к вашему .bash_profile
или вы получите следующее сообщение об ошибке при открытии новой оболочки или терминал.
"Cannot connect to the Docker daemon. Is the docker daemon running on this host?"
Если запустить контейнер Docker после открытия терминала, вы можете либо запустить eval "$(docker-machine env myBoxName)"
вручную или перезагрузить ваш профиль Баш (source ~/.bash_profile
).
Обратите внимание, что [Docker для Mac] (https://docs.docker.com/docker-for-mac /), что является альтернативой Docker Toolbox. Вы можете получить его через [homebrew cask] (https://github.com/caskroom/homebrew-cask/blob/master/Casks/docker.rb): 'brew cask install docker' – Dennis