Установка dockerfile composer не работает - PullRequest
0 голосов
/ 11 июня 2019

Я не смог найти решение этой проблемы в интернете. Я написал файл 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, похоже, не является проблемой вообще.

docker-compose up -d 

, а затем

docker exec -it php /bin/bash

, а затем

cd app

vendor не появляется, когда я вхожу в каталог с этой командой. Я не понимаю, в чем причина. Можете ли вы помочь мне, как решить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...