この記事 https://note.com/koushikagawa/n/nc63a8ae2e810#6Gi0U
を参考にしてPHPの開発環境を構築しようとしていて
記事のとおりにファイルを書いていったりしたのですが
cdでディレクトリを指定したあとに
ターミナルからdocker-compose up -dを実行したら
下のようなエラーが出てきてしまって色々と調べたのですが全く解決しなかったので質問しています
発生している問題・エラーメッセージ
ERROR: Service 'php' failed to build : Build failed
ディレクトリ構成
| | -- docker-compose.yml | | -- mysql | | | |-- data | | | -- nginx | | | |-- nginx.conf | | | -- php | | | |-- DockerFile | | | |-- php.ini | | | -- www | | | |-- html | | | |-- index.php
###ファイル・コード
DockerFile
1FROM docker pull php:8.0-apache 2 3RUN apt-get update && apt-get install -y nginx 4RUN apt-get update 5RUN apt-get install -y nginx 6 7COPY php.ini /usr/local/etc/php/
docker
1#docker-compose.yml 2 3version: '3' 4services: 5 nginx: 6 image: php:8.0-apache 7 ports: 8 - 8080:80 9 volumes: 10 - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf 11 - ./www/html:/var/www/html 12 depends_on: 13 - php 14 php: 15 build: ./php 16 volumes: 17 - ./www/html:/var/www/html 18 depends_on: 19 - db 20 db: 21 image: mysql:5.7.22 22 ports: 23 - 13306:3306 24 volumes: 25 - ./mysql:/var/lib/mysql 26 environment: 27 MYSQL_ROOT_PASSWORD: secret 28 phpmyadmin: 29 image: phpmyadmin/phpmyadmin:latest 30 ports: 31 - 8888:80 32 depends_on: 33 - db
試したこと
調べて出てきたことは一通りやった
補足情報
Dockerイメージ PHP:8.0-apache
使用環境:M1 Mac
あなたの回答
tips
プレビュー