Docker を Mac で使用する場合「Docker for Mac」をインストールする必要があります。
この記事では「Docker for Mac」をインストールする手順を説明します。
実行環境
- macOS Catalina(バージョン 10.15.1)
- docker desktop(Version 2.2.0.4)
- docker engine(Version 19.03.8)
Docker for Mac とは
Docker は Linux のカーネル機能を使用するため、通常は Linux ディストリビューション上で動作します。
しかし、Mac または Windows 開発環境で利用するのためのクラインアント PC 向けのツールが提供されています。
「Docker for Mac」は名前のとおり、macOS 向けの Docker ツールです。
「Docker for Mac」はネイティブアプリケーションとして動いて、Hypervisor フレームワークである「xhyve」を使用しています。
Docker for Mac をインストール
1. DockerHub から Docker をダウンロードする
次のサイトにアクセスし、「Get Docker」をクリックします。
https://hub.docker.com/editions/community/docker-ce-desktop-mac
2. Docker をApplications に入れる
ダウンロードした「Docker.dmg」をダブルクリックし、「Docker.app」を Applications にドラッグ & ドロップします。
3. Docker をインストールする
Applications に入れた「Docker.app」をダブルクリックし、インストールします。
インストールのために、アクセス権のパスワードを求められるので、PC のパスワードを入力します。
4. Docker が起動したことを確認する。
インストールが完了すると、メニューバーに Docker アイコンが表示されます。
このアイコンをクリックすると、Docker の起動状態が確認できます。
画像のように「Docker is running」と表示されていたら、正常に起動できています。
5. Docker の設定をする
Docker の設定は「メニューバーの Docker アイコン > Preferene」からできます。
必要に応じて、設定を変更してください。
以上でDocker のインストールは完了です。
6.(おまけ)Docker のバージョンを確認する
インストールした Docker のバージョンをコマンドラインで確認するには、ターミナルで以下のコマンドを入力します。
$ docker version
コマンドを実行すると、バージョンが表示されます。
$ docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:21:11 2020
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:29:16 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683