dockerfile composer安装不起作用

时间:2019-06-11 14:08:28

标签: php docker docker-compose

我在互联网上找不到解决此问题的方法。我在下面写了一个dockerfile文件。

FROM php:7.3.6-fpm

RUN docker-php-ext-install pdo_mysql

RUN apt-get update \
&& apt-get install -y sudo \
&& apt-get install -y \
    curl \
    sed \
    zlib1g-dev \
    git \
    zip \
    unzip \
    nano
RUN cd ~
RUN sudo curl -sS https://getcomposer.org/installer | php -- -- 
install-dir=/usr/local/bin --filename=composer

RUN echo 'alias api="php api"' >> ~/.bashrc
RUN echo 'cd /var/www/html/app' >> ~/.bashrc

WORKDIR /var/www/html/app

COPY composer.json composer.json
COPY composer.lock composer.lock
RUN composer install

# Copy codebase
COPY . ./

运行此代码,使用composer install安装依赖项似乎根本不是问题。

docker-compose up -d 

然后

docker exec -it php /bin/bash

然后

cd app
当我使用此命令进入目录时,

供应商没有出现。我不明白原因是什么。您能帮我解决问题吗?

0 个答案:

没有答案