stwierdziliśmy, że Docker Toolbox jest dostępny poprzez zaparzania/beczce
# 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
Po Docker Toolbox jest zainstalowany można skonfigurować środowisko Döcker korzystając z instrukcji 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
Pod koniec tego procesu, należy dodać do listy .bash_profile
eval "$(docker-machine env myBoxName)"
lub otrzymasz następujący błąd podczas otwierania nowej powłoki lub terminala.
"Cannot connect to the Docker daemon. Is the docker daemon running on this host?"
Jeśli zaczniesz pojemnik Döcker po otwarciu terminalu, można uruchomić albo eval "$(docker-machine env myBoxName)"
ręcznie lub odświeżyć swój profil bash (source ~/.bash_profile
).
Zauważ, że [Docker for Mac] (https://docs.docker.com/docker-for-mac /) już istnieje, co jest alternatywą dla Docker Toolbox. Możesz dostać to za pośrednictwem [bomby homebrew] (https://github.com/caskroom/homebrew-cask/blob/master/Casks/docker.rb): 'brew cask install docker' – Dennis