前提・実現したいこと
docker の下記のエラーが解決さfれない
発生している問題・エラーメッセージ
failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount084323133/Dockerfile: no such file or directory ERROR: Service 'app' failed to build : Build failed
該当のソースコード
Docker
1version: "3.6" 2services: 3 web: 4 build: 5 context: . 6 dockerfile: ./nginx/Dockerfile 7 depends_on: 8 - app 9 ports: 10 - ${WEB_PORT:-80}:80 11 volumes: 12 - ./doc_root/public:/var/www/zf-sample/public 13 14 app: 15 build: 16 context: . 17 dockerfile: ./php/Dockerfile 18 environment: 19 MYSQL_DATABASE: ${DB_NAME:-zf_sample} 20 MYSQL_USER: ${DB_USER:-db_user} 21 MYSQL_PASSWORD: ${DB_PASS:-secret} 22 depends_on: 23 - db 24 links: 25 - db:mysql 26 volumes: 27 - ./php/php.ini:/usr/local/etc/php/php.ini 28 - ./doc_root:/var/www/zf-sample 29 30 db: 31 build: 32 context: . 33 dockerfile: ./mysql/Dockerfile 34 environment: 35 MYSQL_DATABASE: ${DB_NAME:-zf_sample} 36 MYSQL_USER: ${DB_USER:-db_user} 37 MYSQL_PASSWORD: ${DB_PASS:-secret} 38 MYSQL_ROOT_PASSWORD: ${DB_PASS:-secret} 39 ports: 40 - ${DB_PORT:-3306}:3306 41 volumes: 42 - db-data:/var/lib/mysql 43volumes: 44 db-data: 45 driver: local
FROM smaregi/php:7.4.19-fpm-alpine3.13 AS php-base # timezone environment ENV TZ=Asia/Tokyo \\ # composer environment COMPOSER_ALLOW_SUPERUSER=1 RUN set -xe \\ && apk add --no-cache git=2.30.2-r0 \\ && docker-php-ext-enable xdebug # composer のインストール # (バージョンを1系に指定する理由は、2系であると依存関係のエラーが出るため) COPY --from=composer:1 /usr/bin/composer /usr/bin/composer WORKDIR /var/www/sample-app
試したこと
インデントのチェック→OK
スペルミス間違い→OK
補足情報(FW/ツールのバージョンなど)
docker 初心者です。
何が原因か判断つかなかったので、質問させていただきました。
何卒よろしくお願いいたします🙏
→午前中から、他のエラーも然り、苦戦しています汗
行いたいことは、下記の記事です。
zendFramework 初使う
回答1件