Essayer de configurer docker à partir de la bière, mais le moteur ne semble pas être inclus dans l'une des formules officielles.
brew install docker-machine docker-compose
Donc, cela installe uniquement les clients? N'y a-t-il pas de fût avec le moteur / démon?
brew cask install docker
ne crée pas de liens symboliques,usr/local/bin
vous pouvez les créer vous-même:ln -s /Applications/Docker.app/Contents/Resources/bin /usr/local/bin/docker
Les étapes suivantes fonctionnent correctement sur macOS Sierra 10.12.4. Notez qu'après l'installation de Docker par Brew, la
docker
commande (lien symbolique) n'est pas disponible sur/usr/local/bin
. L'exécution de l'application Docker pour la première fois crée ce lien symbolique. Voir les étapes détaillées ci-dessous.Installez Docker.
Lancez Docker.
Docker
pour lancer Docker.Lorsque Docker est lancé de cette manière, une icône de baleine Docker apparaît dans le menu d'état. Dès que l'icône de baleine apparaît, les liens symboliques
docker
,docker-compose
,docker-credential-osxkeychain
etdocker-machine
sont créés dans/usr/local/bin
.Cliquez sur l'icône docker whale dans le menu d'état et attendez qu'elle indique que Docker est en cours d'exécution .
Testez que le docker fonctionne correctement.
Si vous comptez
docker-machine
créer des machines virtuelles, installez VirtualBox.Notez que si VirtualBox n'est pas installé,
docker-machine
échoue avec l'erreur suivante.la source
open /Applications/Docker.app
de commencer à utiliser docker à distance. Et si vous vous déconnectez, cela arrête l'application, le moteur et tous ses conteneurs.Pour installer Docker pour Mac avec homebrew:
Pour installer la complétion de ligne de commande:
la source
brew install docker
- ce n'est pas la même chosebrew cask install docker
et installe des choses différentes @mimoraleabrew cask install docker && brew install bash-completion docker-completion docker-compose-completion docker-machine-completion