以下のサイトを参考にLAMP環境を構築したいと考えています。
https://yutaro-blog.net/2021/04/28/docker-laravel-vuejs-1/#index_id2
しかし、ソースコードを移して、docker-compose build
をしようとしたら、エラーになってしまいました。
エラーメッセージ
=> ERROR [stage-0 2/7] COPY ./docker/php/php.ini /usr/local/etc/php/php.ini 0.0s ------ > [stage-0 2/7] COPY ./docker/php/php.ini /usr/local/etc/php/php.ini: ------ failed to compute cache key: "/docker/php/php.ini" not found: not found ERROR: Service 'app' failed to build : Build failed
いか、docker-comopse.yml
version: '3.8' volumes: mysql-volume: services: app: build: context: . dockerfile: ./docker/php/Dockerfile volumes: - ./src/:/var/www/html environment: - DB_CONNECTION=mysql - DB_HOST=db - DB_PORT=3306 - DB_DATABASE=${DB_NAME} - DB_USERNAME=${DB_USER} - DB_PASSWORD=${DB_PASSWORD} web: build: context: . dockerfile: ./docker/nginx/Dockerfile ports: - ${WEB_PORT}:80 depends_on: - app volumes: - ./src/:/var/www/html db: build: context: . dockerfile: ./docker/mysql/Dockerfile ports: - ${DB_PORT}:3306 environment: MYSQL_DATABASE: ${DB_NAME} MYSQL_USER: ${DB_USER} MYSQL_PASSWORD: ${DB_PASSWORD} MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} TZ: 'Asia/Tokyo' volumes: - mysql-volume:/var/lib/mysql
以下、php.ini
[Date] date.timezone = "Asia/Tokyo" [mbstring] mbstring.internal_encoding = "UTF-8" mbstring.language = "Japanese"
# 試してみたこと
docker-compose.ymlのパスのとおりにファイルが置かれていないのが原因かなと思ったので、それを確認してみたのですが、それはあっていました。
docker-compose.ymlに全角スペースが有るのかなと思ったので、それをチェックしてみたのですが、ありませんでした。
回答1件
あなたの回答
tips
プレビュー