我有一個(gè)構(gòu)建 php-fpm 映像的 .dockerfile,我嘗試從 docker 映像安裝作曲家,如下所示:FROM php:7.3.3-fpm-alpine as baseWORKDIR /var/www# Override Docker configuration: listen on Unix socket instead of TCPRUN sed -i "s|listen = 9000|listen = /var/run/php/fpm.sock\nlisten.mode = 0666|" /usr/local/etc/php-fpm.d/zz-docker.conf# Install dependenciesRUN set -xe \ && apk add --no-cache bash icu-dev \ && docker-php-ext-install pdo pdo_mysql intl pcntlCMD ["php-fpm"]FROM composer:1.8.4 as composerRUN rm -rf /var/www && mkdir /var/wwwWORKDIR /var/wwwCOPY composer.* /var/www/ARG APP_ENV=devRUN set -xe \ && if [ "$APP_ENV" = "prod" ]; then export ARGS="--no-dev"; fi \ && composer install --prefer-dist --no-scripts --no-progress --no-suggesthere問題是 COPY Composer.* /var/www/ 似乎無法正常工作,因?yàn)樗鼟伋鲥e(cuò)誤:Composer install --prefer-dist --no-scripts --no-progress --no-suggest --no-interaction --no-dev Composer 在 /var/www 中找不到composer.json 文件似乎作曲家圖像丟失了一些東西,或者我跳過了一些步驟,你能幫忙嗎,我對(duì) docker 和 php 都是新手。
來自 Composer 的 php-fpm docker 中的 Composer:1.8.4
長風(fēng)秋雁
2023-10-01 15:52:26