1.3.3. macOS
1.3.3.1. hyperkit ドライバーの設定
CDK は現在 docker-machine-driver-hyperkit バージョン 1.0.0 に対してテストされています。
hyperkit を使用するには、hyperkit
と docker-machine-driver-hyperkit
の両方をインストールする必要があります。
1.3.3.1.1. hyperkit のインストール
以下の手順では、hyperkit バイナリーのインストールを /usr/local/bin ディレクトリーに説明します。
hyperkit バイナリーをダウンロードします。
sudo curl -L https://github.com/code-ready/machine-driver-hyperkit/releases/download/v0.15.0/hyperkit -o /usr/local/bin/hyperkit
$ sudo curl -L https://github.com/code-ready/machine-driver-hyperkit/releases/download/v0.15.0/hyperkit -o /usr/local/bin/hyperkit
Copy to Clipboard Copied! hyperkit バイナリーの root アクセスを有効にし、これをデフォルトの wheel グループに追加します。
sudo chown root:wheel /usr/local/bin/hyperkit
$ sudo chown root:wheel /usr/local/bin/hyperkit
Copy to Clipboard Copied! バイナリーの所有者ユーザー ID(SUID)を設定します。
sudo chmod u+s,+x /usr/local/bin/hyperkit
$ sudo chmod u+s,+x /usr/local/bin/hyperkit
Copy to Clipboard Copied!
1.3.3.1.2. docker-machine-driver-hyperkit のインストール
-
Homebrew を使用する場合は、最新バージョンの
docker-machine-driver-hyperkit
をインストールできます。
brew install 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/ ディレクトリーに説明します。
以下を使用して 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
$ 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
Copy to Clipboard Copied! docker-machine-driver-hyperkit バイナリーの root アクセスを有効にし、これをデフォルトの wheel グループに追加します。
sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit
Copy to Clipboard Copied! バイナリーの所有者ユーザー ID (SUID) を以下のように設定します。
sudo chmod u+s,+x /usr/local/bin/docker-machine-driver-hyperkit
$ sudo chmod u+s,+x /usr/local/bin/docker-machine-driver-hyperkit
Copy to Clipboard Copied!
ダウンロードした 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
$ 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 のインストール に進んでください。