Próbuję skonfigurować docker z brew, jednak silnik nie wydaje się być uwzględniony w żadnej z oficjalnych formuł.
brew install docker-machine docker-compose
Więc to tylko instaluje klientów? Czy nie ma beczki z silnikiem / demonem?
Spróbuj uruchomić
brew install docker
Spowoduje to zainstalowanie silnika Docker, który będzie wymagał Docker-Machine (+ VirtualBox) do uruchomienia na komputerze Mac.
Jeśli chcesz zainstalować nowszy Docker na Maca , który nie wymaga virtualbox , możesz zainstalować go przez Homebrew's Cask:
brew cask install docker
open /Applications/Docker.app
brew cask install docker
nie tworzy dowiązań symbolicznychusr/local/bin
, możesz je stworzyć samodzielnie:ln -s /Applications/Docker.app/Contents/Resources/bin /usr/local/bin/docker
Poniższe kroki działają poprawnie w systemie macOS Sierra 10.12.4. Zwróć uwagę, że po zainstalowaniu Dockera przez brew
docker
polecenie (łącze symboliczne) nie jest dostępne pod adresem/usr/local/bin
. Uruchomienie aplikacji Docker po raz pierwszy powoduje utworzenie tego dowiązania symbolicznego. Zobacz szczegółowe kroki poniżej.Zainstaluj Docker.
Uruchom Docker.
Docker
aby uruchomić Docker.Gdy Docker jest uruchamiany w ten sposób, w menu stanu pojawia się ikona wieloryba Dockera. Jak tylko pojawi się ikona, wielorybów symbolicznych linków do
docker
,docker-compose
,docker-credential-osxkeychain
idocker-machine
są tworzone/usr/local/bin
.Kliknij ikonę wieloryba docker w menu stanu i poczekaj, aż pokaże, że Docker jest uruchomiony .
Sprawdź, czy docker działa dobrze.
Jeśli zamierzasz używać
docker-machine
do tworzenia maszyn wirtualnych, zainstaluj VirtualBox.Zwróć uwagę, że jeśli VirtualBox nie jest zainstalowany,
docker-machine
kończy się niepowodzeniem z następującym błędem.źródło
open /Applications/Docker.app
zdalnie rozpocząć korzystania z platformy docker. A jeśli się wylogujesz, zatrzyma aplikację i silnik oraz wszystkie jego kontenery.Aby zainstalować Docker for Mac z homebrew:
Aby zainstalować uzupełnianie wiersza poleceń:
źródło
brew install docker
- to nie to samobrew cask install docker
i instaluje różne rzeczy @mimoraleabrew cask install docker && brew install bash-completion docker-completion docker-compose-completion docker-machine-completion