【发布时间】:2017-11-26 03:29:06
【问题描述】:
我面临以下 dockerfile 说明的问题:
FROM richarvey/nginx-php-fpm
WORKDIR /var/www/html
RUN touch test.txt
CMD while true; do sleep 1000; done
作为 project 容器在 docker 上运行并通过
登录docker exec -it project /bin/bash
我们会发现 '/var/www/html/test.txt' 不存在。
这是一个更大的问题,尤其是如果我们不想创建一个文件,而是想在 php laravel 项目中使用 composer:
WORKDIR /var/www/html
COPY ./composer.json .
COPY ./composer.lock .
RUN composer install --no-scripts --no-autoloader
然后我们很遗憾地发现 vendor-s 目录不存在...
【问题讨论】:
标签: laravel docker file-io composer-php dockerfile