【Docker】ビルドが.docker/buildx/current:permission deniedとエラーになる
docker compose up -d --build
.docker/buildx/current:permission denied
MacでDockerコンテナをビルドしようとすると上記のエラーで失敗した。
解決法
$ sudo chown <USER_NAME> ~/.docker/buildx/current
エラーで表示されたファイルの所有者を変更すればOK。
export DOCKER_BUILDKIT=0
ちなみにDocker Desktopを利用している場合はBuildKitがデフォルトで有効になっているので、それを環境変数の設定により一時的に無効化することでも解決できる。
参考