我的docker-compose.yml
中有 php 服务
services:
php:
build:
context: .
dockerfile: Dockerfile
container_name: php
volumes:
- ./src:/var/www/html
Dockerfile :
FROM php:7.4-fpm-alpine
RUN docker-php-ext-install pdo pdo_mysql
我可以删除Dockerfile
并在docker-compose.yml
内安装php扩展名吗?
答案 0 :(得分:1)
是的,您可以在下面尝试先安装扩展程序,然后再启动php-fpm
php:
image: php:7.4-fpm-alpine
command: sh -c "docker-php-ext-install pdo pdo_mysql && php-fpm"