Docker安装PHP

14 篇文章 0 订阅
7 篇文章 0 订阅
本文介绍了如何通过Docker来安装和运行PHP服务,包括命令行模式和使用docker-compose的方式。在命令行模式下,详细演示了拉取PHP 7.3.5-fpm镜像并创建容器的过程。而在docker-compose配置中,展示了如何设置两个不同版本的PHP容器,分别绑定不同的端口和挂载目录,确保环境变量的设定以适应中国时区。
摘要由CSDN通过智能技术生成

本文为 基于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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值