https://blog.csdn.net/u010017876/article/details/111135515

  • docker-compose.yml

    version: '3.8'
    services:
    php:      
      build: #构建自定义镜像
        context: ./  #dockerfile所有目录
        dockerfile: Dockerfile-php #dockerfile文件名
      image: php:7.3.31-fpm 
      ...
    
  • Dockerfile-php

FROM php:7.3.31-fpm
#WORKDIR /code
RUN echo '这是一个本地构建php-fpm的镜像' \
  && docker-php-ext-install pdo pdo_mysql
启动
docker-compose up -d #如果存在镜像则启动

docker-compose build #重新构建镜像
docker-compose up -d --build #重新构建并运行