単純にcomposerをインストールする過程を追加するだけ。
gitとunzipがないとcomposerを使う時に詰まるのでインストールが必要。
FROM php:7-apache
COPY php.ini /usr/local/etc/php/
RUN apt-get update && apt-get install -y \
libfreetype6-dev libjpeg62-turbo-dev libpng12-dev libmcrypt-dev \
git vim unzip \
&& docker-php-ext-install pdo_mysql mysqli mbstring gd iconv mcrypt \
&& apt-get clean
# install composer
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
docker-compose exec コンテナ名 /bin/bash
のような形でdockerに入ってcomposerのコマンドを叩いてあげれば良い
コメント