Mencoba mengatur buruh pelabuhan dari minuman, namun mesin tampaknya tidak termasuk dalam salah satu formula resmi mana pun.
brew install docker-machine docker-compose
Jadi ini hanya menginstal klien? Apakah tidak ada tong dengan mesin / daemon?
brew cask install docker
tidak membuat symlink diusr/local/bin
Anda dapat membuatnya sendiri:ln -s /Applications/Docker.app/Contents/Resources/bin /usr/local/bin/docker
Langkah-langkah berikut berfungsi dengan baik di macOS Sierra 10.12.4. Perhatikan bahwa setelah pembuatan menginstal Docker,
docker
perintah (tautan simbolik) tidak tersedia di/usr/local/bin
. Menjalankan aplikasi Docker untuk pertama kali membuat tautan simbolis ini. Lihat langkah-langkah terperinci di bawah ini.Instal Docker.
Luncurkan Docker.
Docker
untuk meluncurkan Docker.Ketika Docker diluncurkan dengan cara ini, ikon paus Docker muncul di menu status. Begitu ikon muncul paus, link simbolik untuk
docker
,docker-compose
,docker-credential-osxkeychain
dandocker-machine
diciptakan dalam/usr/local/bin
.Klik pada ikon paus buruh pelabuhan di menu status dan tunggu sampai menunjukkan bahwa Docker sedang berjalan .
Uji bahwa buruh pelabuhan bekerja dengan baik.
Jika Anda akan menggunakan
docker-machine
untuk membuat mesin virtual, instal VirtualBox.Perhatikan bahwa jika VirtualBox tidak diinstal, maka
docker-machine
gagal dengan kesalahan berikut.sumber
open /Applications/Docker.app
untuk mulai menggunakan buruh pelabuhan dari jarak jauh. Dan jika Anda keluar, itu berhenti aplikasi dan mesin dan semua wadahnya.Untuk menginstal Docker untuk Mac dengan homebrew:
Untuk menginstal penyelesaian baris perintah:
sumber
brew install docker
- ini tidak sama denganbrew cask install docker
dan menginstal hal yang berbeda @mimoraleabrew cask install docker && brew install bash-completion docker-completion docker-compose-completion docker-machine-completion