, поэтому я в настоящее время использую docker в моем проекте laravel + vue.js, и всякий раз, когда я пытаюсь запустить docker-compose up --build -d, появляется эта ошибка
ERROR: Service 'php_fpm' failed to build: unexpected EOF
Это мой код docker-compose.yml
version: "3.5"
services:
php_fpm:
build:
context: .
dockerfile: ./docker/php/Dockerfile
container_name: app_php_fpm
working_dir: ${NGINGX_ROOT}
networks:
- app
volumes:
- ./:${NGINGX_ROOT}
nginx:
image: nginx:1.15
container_name: app_nginx
working_dir: ${NGINGX_ROOT}
networks:
- app
ports:
- "81:80"
volumes:
- ./:${NGINGX_ROOT}
- ./docker/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf
db:
image: mariadb:latest
container_name: app_db
networks:
- app
environment:
- MYSQL_DATABASE=pfe
- MYSQL_ROOT_PASSWORD=
- MYSQL_USER=root
- MYSQL_PASSWORD=
redis:
image: redis:latest
container_name: app_redis
networks:
- app
ports:
- "6382:6379"
composer:
image: composer:latest
working_dir: ${NGINGX_ROOT}
command: install
volumes:
- ./:${NGINGX_ROOT}
node:
build:
context: .
dockerfile: ./docker/npm/Dockerfile
container_name: app_npm
working_dir: ${NGINGX_ROOT}
volumes:
- ./:${NGINGX_ROOT}
networks:
app:
driver: bridge
Я проверил многие форумы в поисках решений, но ни один из них, похоже, не решил мою проблему. Буду очень признателен за вашу помощь.
PS: я использую php версии 7.1.28 и версию докера: 18.09.2
Это мой докер файл
FROM php:7.2-fpm
RUN apt-get update && apt-get install -y \
curl \
git \
libzip-dev \
zip \
unzip
RUN docker-php-ext-configure zip --with-libzip
RUN docker-php-ext-install pdo_mysql zip
RUN curl --silent --show-error https://getcomposer.org/installer | php && \
mv composer.phar /usr/local/bin/composer