📖
【CodeBuild】 Docker イメージを構築するか、ビルドで昇格されたアクセス権限を取得するには、このフラグを有効にします。
問題
- CodeBuildでDocker buildすると
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: docker build -t $IMAGE_REPO_NAME:$IMAGE_TAG .. Reason: exit status 1というエラーが出てビルドできない- buildspec.ymlに
docker build -t $IMAGE_REPO_NAME:$IMAGE_TAG .を書いている
- buildspec.ymlに
対応
ビルドプロジェクトの、 編集 > 環境 > イメージの上書き で、

特権付与欄の Docker イメージを構築するか、ビルドで昇格されたアクセス権限を取得するには、このフラグを有効にします。 にチェックを入れる。

AWSドキュメントのトラブルシューティングにも記載されていました。
余談
以前ハマって時間を費やして、昨日またハマって時間を費やしたので、もうハマらないようにしたい。
Discussion