在Docker容器中使用prestissimo安装composer

时间:2019-11-29 09:08:55

标签: docker composer-php

我可以尝试使用hirak / prestissimo插件将composer安装在ubuntu16.04映像上的docker容器中。

FROM ubuntu:16.04

RUN apt-get update && apt-get install -y software-properties-common \
  && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php \
  && apt-get update \
  && apt-get install -y php7.1 git vim supervisor curl unzip mysql-client wget \
  && apt-get install -y --no-install-recommends php7.1-cli php7.1-dev \
        php7.1-pgsql php7.1-sqlite3 php7.1-gd \
        php7.1-curl php7.1-memcached \
        php7.1-imap php7.1-mysql php7.1-mbstring \
        php7.1-xml php7.1-imagick php7.1-zip php7.1-bcmath php7.1-soap \
        php7.1-intl php7.1-readline php7.1-mcrypt php7.1-fpm

RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer

RUN composer --no-interaction global require 'hirak/prestissimo'

COPY docker/config/ /config/

RUN cp /config/supervisord.conf /etc/supervisor/supervisord.conf

WORKDIR /app

EXPOSE 9000

ENTRYPOINT ["/config/entrypoint.sh"]

还有我的docker-compose.yml文件

version: '3'
services:

  php71:
    restart: unless-stopped
    image: mylogin/myimage
    volumes:
      - ./:/app
    networks:
      - my-network

但是当我在docker容器中运行composer-install时,使用hirak / prestissimo插件的并行安装不起作用。

0 个答案:

没有答案