• Top
  • Search
  • About
  • Privacy Policy
docker

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構成図

Docker for Mac をインストール

1. DockerHub から Docker をダウンロードする

次のサイトにアクセスし、「Get Docker」をクリックします。
https://hub.docker.com/editions/community/docker-ce-desktop-mac

1

2. Docker をApplications に入れる

ダウンロードした「Docker.dmg」をダブルクリックし、「Docker.app」を Applications にドラッグ & ドロップします。

2

3. Docker をインストールする

Applications に入れた「Docker.app」をダブルクリックし、インストールします。

インストールのために、アクセス権のパスワードを求められるので、PC のパスワードを入力します。

3

4. Docker が起動したことを確認する。

インストールが完了すると、メニューバーに Docker アイコンが表示されます。
このアイコンをクリックすると、Docker の起動状態が確認できます。
画像のように「Docker is running」と表示されていたら、正常に起動できています。

4

5. Docker の設定をする

Docker の設定は「メニューバーの Docker アイコン > Preferene」からできます。
必要に応じて、設定を変更してください。

3

以上で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