89745928/apps: lstat /var/lib/docker/tmp/buildkit-mount589745928/apps: 没有这样的文件或目录

时间:2021-04-22 11:15:45

标签: php docker docker-compose

我想在运行 docker-compose build 时使用 docker an,但出现标题错误。我的问题是导致这个问题的原因是什么?

这是 docker-compose.yml:

version: '3.8'

services:
       
       nginx:
         image: nginx:1.19.0-alpine
         restart: on-failure
         volumes:
             - './apps/my-symfony-app/public:/usr/src/app'
             - './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro'
         ports:
             - '80:80'
         depends_on:
             - php
       php:
         build:
          context: .
          dockerfile: .docker/php/Dockerfile
         volumes:
             - './apps/my-symfony-app/:/usr/src/app'
         restart: on-failure
         env_file:
             - .env
         user: 1000:1000

我已经添加了这个 Dockerfile。也许这与这个文件有关,我不确定。

FROM composer:2.0 as composer

FROM php:7.4-fpm

RUN docker-php-ext-install pdo_mysql

RUN pecl install apcu

RUN apt-get update && \
    apt-get install -y \
    libzip-dev

RUN docker-php-ext-install zip
RUN docker-php-ext-enable apcu

WORKDIR /usr/src/app

COPY --chown=1000:1000 apps/my-symfony-app /usr/src/app

RUN PATH=$PATH:/usr/src/app/vendor/bin:bin

RUN composer install --no-scripts --prefer-dist \
    && rm -rf "$(composer config cache-dir)" "$(composer config data-dir)"

0 个答案:

没有答案