docker工和composer php安装

我遇到了docker-compose的问题,使用composer安装php-fpm容器。

我有像文件夹结构:

docker-compose.yml containers/ nginx Dockerfile php-fpm Dockerfile 

泊坞窗,compose.yml:

 version: '3' services: nginx: build: context: ./containers/nginx ports: - 80:80 php-fpm: build: context: ./containers/php-fpm tty: true 

并在php-fpm / Dockerfile中:

 FROM php:7.1.5-fpm-alpine RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer WORKDIR /srv/www ENTRYPOINT composer install --prefer-source --no-interaction --no-autoloader 

使用当前的ENTRYPOINT,似乎composer php安装被困在“生成自动载入文件”,因为之后没有任何输出和容器不出现在dockerps列表中。

我怎么能保持上面的文件夹结构,但仍然能够运行composer php安装后生成或运行(在这种情况下,我将需要添加条件)?