やること
パッケージによって出る[Y,n]
で処理が止まらないようにする。
# みたいな
Set Folder Permissions ? (Default to Y) [Y,n]?
あと、rootユーザーだとこんな警告が出るのでそれを出ないようにする。
Do not run Composer as root/super user! See https://getcomposer.org/root for details
RUN composer install
より前に環境変数を設定
使うのは2つ。
ENV COMPOSER_ALLOW_SUPERUSER 1
ENV COMPOSER_NO_INTERACTION 1
# RUN composer install
COMPOSER_ALLOW_SUPERUSER
1
を設定するとrootでのインストールを許可できる。
COMPOSER_NO_INTERACTION
1
を設定すると何も聞いてこないくなる。