CodeBuildでnginx:alpineをビルド時にエラーが発生した話


はじめに

2019年6月5日頃から今までDockerのビルドがCodeBuild上で上手く動かなくなってしまった。

AWS CodeBuildでDockerfileをビルド時にこんなエラーが出た

adduser: group 'www-data' in use 
The command '/bin/sh -c adduser -D -H -u 1000 -s /bin/bash www-data' returned a non-zero code: 1

原因

調べてみるとDockerHubのnginxが最近バージョンが上がってその影響かもしれない
Dockerのnginxイメージ提供元

元々はLaradockのDockerfileを参考に作ったのでLaradockの方も見てみると2日前に該当箇所が変更されていた