我的docker-compose文件:
services:
php:
build:
context: .
args:
version: 7.3.0
dockerfile: ./environment/php/Dockerfile
container_name: backend
restart: always
depends_on:
- mysql
volumes:
- ./api:/api
我的Dockerfile包含以下内容:
ARG version
FROM php:${version}
# Install system libraries
RUN apt-get update -y && apt-get install -y \
unzip \
zlib1g-dev \
git
# Install php extensions
RUN docker-php-ext-install \
zip \
pdo_mysql
EXPOSE 81
当我运行docker-compose up -d时,容器会继续使用以下日志重新启动:
/ usr / local / bin / docker-php-entrypoint:9:exec:引导程序:找不到
什么可能导致此问题?
答案 0 :(得分:0)
您正在使用php cli
图像,我认为您必须使用fpm
图像
FROM php:${version}-fpm
在Dockerfile中或
args:
version: 7.3.0-fpm
在docker-compose.yml中