Docker安装PHP

本文为 基于Docker实现Nginx、php、mysql、redis等服务系列文章中 Docker安装PHP
sql 系列文章目录 https://blog.csdn.net/appAndWxy/article/details/113425343

命令行模式 

第一步拉取镜像

docker pull php:7.3.5-fpm

 第二步运行容器

docker run --name php-fpm -v C:\Dockerfile\www:/www  -d php:7.3.5-fpm
  1. 容器名称是 php-fpm
  2. 文件物理挂载位置 本地 C:\Dockerfile\www ,容器 /www
  3. PHP版本 7.3.5-fpm

docker-compose

# 指定 compose 文件的版本
version: '3'
# 定义所有的 service 信息, services 下面的第一级别的 key 既是一个 service 的名称
services:
  php_1:
    # 因为需要扩展所以得 镜像
    # build: ./php
    image: "php:7.2-fpm"
    container_name: "php_001"
    ports:
      - 8101:9000
    volumes:
      # - C:\Dockerfile\php\php_1\etc:/usr/local/etc #映射后文件丢失
      # - C:\Dockerfile\php\php_1\log:/var/log/php" #映射后文件丢失
      - C:\Dockerfile\php\php_001\www:/www
    environment:
        - TZ=Asia/Shanghai
        
  php_2:
    image: "php:7.2-fpm"
    container_name: "php_002"
    ports:
      - 8102:9000
    volumes:
      - C:\Dockerfile\php\php_002\www:/www
    environment:
        - TZ=Asia/Shanghai

 

你可能感兴趣的:(Docker,PHP,MYSQL,php,docker,linux,nginx,mysql)