1.3.3. macOS

1.3.3.1. hyperkit ドライバーの設定

CDK は現在 docker-machine-driver-hyperkit バージョン 1.0.0 に対してテストされています。

hyperkit を使用するには、hyperkitdocker-machine-driver-hyperkit の両方をインストールする必要があります。

1.3.3.1.1. hyperkit のインストール

以下の手順では、hyperkit バイナリーのインストールを /usr/local/bin ディレクトリーに説明します。

  1. hyperkit バイナリーをダウンロードします。

    $ sudo curl -L https://github.com/code-ready/machine-driver-hyperkit/releases/download/v0.15.0/hyperkit -o /usr/local/bin/hyperkit
  2. hyperkit バイナリーの root アクセスを有効にし、これをデフォルトの wheel グループに追加します。

    $ sudo chown root:wheel /usr/local/bin/hyperkit
  3. バイナリーの所有者ユーザー ID(SUID)を設定します。

    $ sudo chmod u+s,+x /usr/local/bin/hyperkit
1.3.3.1.2. docker-machine-driver-hyperkit のインストール
  • Homebrew を使用する場合は、最新バージョンの docker-machine-driver-hyperkit をインストールできます。
$ brew install docker-machine-driver-hyperkit
  • ここでは、docker-machine-driver-hyperkit バイナリーをダウンロードしてインストールし、PATH 環境変数にあるディレクトリーに配置できます。/usr/local/bin ディレクトリーは Docker Machine バイナリーのデフォルトインストールディレクトリーであるため、適切な選択肢となります。

以下の手順では、docker-machine-driver-hyperkit バイナリーのインストールを /usr/local/bin/ ディレクトリーに説明します。

  1. 以下を使用して docker-machine-driver-hyperkit バイナリーをダウンロードします。

    $ sudo curl -L  https://github.com/machine-drivers/docker-machine-driver-hyperkit/releases/download/v1.0.0/docker-machine-driver-hyperkit -o /usr/local/bin/docker-machine-driver-hyperkit
  2. docker-machine-driver-hyperkit バイナリーの root アクセスを有効にし、これをデフォルトの wheel グループに追加します。

    $ sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit
  3. バイナリーの所有者ユーザー ID (SUID) を以下のように設定します。

    $ sudo chmod u+s,+x /usr/local/bin/docker-machine-driver-hyperkit
注記

ダウンロードした docker-machine-driver-hyperkit バイナリーは、特定のバージョンの macOS に対してコンパイルされます。macOS バージョンのアップグレード後にドライバーが機能しなくなる可能性があります。この場合は、ソースからドライバーをコンパイルできます。

$ go get -u -d github.com/machine-drivers/docker-machine-driver-hyperkit
$ cd $GOPATH/src/github.com/machine-drivers/docker-machine-driver-hyperkit

# Install docker-machine-driver-hyperkit binary into /usr/local/bin
$ make build

詳細は、GitHub の hyperkit ドライバー のドキュメントを参照してください。

1.3.3.1.3. 次のステップ

ハイパーバイザーをインストールして設定したら、CDK のインストール に進んでください。