【发布时间】:2019-03-22 06:43:25
【问题描述】:
错误:服务“api”构建失败:复制失败:stat /var/lib/docker/tmp/docker-builder719265864/composer.json:没有 文件或目录
Docker-compose.yml
volumes:
- .:/var/www
- .:/var/www/vendor/
Dockerfile
# Install composer
WORKDIR /var/www/
RUN apt-get update && \
apt-get install -y --no-install-recommends git zip
RUN curl --silent --show-error https://getcomposer.org/installer | php
COPY ./ /var/www/
RUN php composer.phar install
我的 composer.json 在我的文件夹中的 /src 中。
"require": {
"php": ">=5.6",
"slim/slim": "^3.11",
"slim/php-view": "^2.0",
"monolog/monolog": "^1.17"
},
我想在构建时运行我的 composer.json。
【问题讨论】:
-
你为什么要复制?你的文件应该只是挂载
-
如果您想比较设置(甚至只是使用它),这是我的github.com/delboy1978uk/lamp
-
现在我知道 Composer 在 /var/www 中找不到 composer.json 文件 错误:服务 'api' 无法构建:命令 '/bin/sh -c php composer.phar install ' 返回一个非零代码:1 我如何指定作曲家路径?
-
我只想在 Dockerfile 我的 composer.json 上启动
标签: php docker docker-compose composer-php dockerfile