📖
【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