Ответ 1
Я обнаружил, что Docker Toolbox доступен через brew/cask
# 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 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?"
Если вы запустите контейнер докера после открытия терминала, вы можете запустить eval "$(docker-machine env myBoxName)"
вручную или перезагрузить профиль bash (source ~/.bash_profile
).