macOS Docker BuildKit有効化
Docker BuildKit は次世代の Docker のビルドツール。
詳細は他の記事に譲るとして、 macOS の Docker Desktop 最新版 (2.3.0.4) で BuildKit を有効にする方法をメモします。
Docker Desktop の [Preferences] > [Docker Engine] の configuration に以下の内容を記載 (追記) します。
{ "experimental": true, "features": { "buildkit": true } }
この内容は ~/.docker/daemon.json
に保存されます。
この設定を行っておけば、 CLI の docker
command で実行する場合も含めて、自動で BuildKit が使われるようになります。 (DOCKER_BUILDKIT=1
を渡す必要がない)
docker build .
Docker Compose を用いる場合は、引き続き COMPOSE_DOCKER_CLI_BUILD=1
の方は指定する必要があります。
COMPOSE_DOCKER_CLI_BUILD=1 docker-compose up -d
References