Docker Desktopのインストール


まとめ

  • Homebrew Caskを使ってDocker DesktopMacにインストールした
  • Docker.appを起動しセットアップした
  • Docker関係のコマンドがインストールされていることを確認した

dockerコマンドの検索

  • docker関係のフォーミュラはたくさんあった
  • これらのコマンドを一つ一ついれてもいいのだと思う
  • でも今、何が必要なのかよく分かっていないのでCasksにあるフォーミュラをインストールすることにした
$ brew search docker
==> Formulae
docker                                docker-credential-helper-ecr          docker-machine-driver-xhyve
docker-clean                          docker-gen                            docker-machine-nfs
docker-cloud                          docker-ls                             docker-machine-parallels
docker-completion                     docker-machine                        docker-squash
docker-compose                        docker-machine-completion             docker-swarm
docker-compose-completion             docker-machine-driver-hyperkit        docker2aci
docker-credential-helper              docker-machine-driver-vultr

==> Casks
docker                              docker-edge                           docker-toolbox

Homebrew Caskを使ってインストール

  • /Applications/Docker.appがインストールされる
Homebrew-Caskを使ってインストール
$ brew cask install docker
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/30215/Docker.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'docker'.
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
🍺  docker was successfully installed!

Docker Desktopを起動する

  • /Applications/Docker.appを起動した
  • 以下は、起動させたときに出てきた画面たち

Docker Desktopへようこそ

管理者パスワードの入力

少し待つ

Docker Desktopが起動

  • Docker IDDockerHubのアカウント)を持っていなかったので、新規に作成した
  • 上の画面にてログインした

インストールされたコマンド群を確認

  • 必要なコマンドのエイリアスが/usr/locak/bin/に作成されていた
Docker.appを起動するとインストールされるコマンド
$ ls -ltr /usr/local/bin/
vpnkit -> /Applications/Docker.app/Contents/Resources/bin/com.docker.vpnkit
notary -> /Applications/Docker.app/Contents/Resources/bin/notary
kubectl.docker -> /Applications/Docker.app/Contents/Resources/bin/kubectl
kubectl -> /Applications/Docker.app/Contents/Resources/bin/kubectl
hyperkit -> /Applications/Docker.app/Contents/Resources/bin/com.docker.hyperkit
docker-machine -> /Applications/Docker.app/Contents/Resources/bin/docker-machine
docker-credential-osxkeychain -> /Applications/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain
docker-compose -> /Applications/Docker.app/Contents/Resources/bin/docker-compose
docker -> /Applications/Docker.app/Contents/Resources/bin/docker