Neo Anderson's Blog

通过Docker-Compose 一键构建本地Php 多项目开发环境

字数统计: 124阅读时长: 1 min
2020/10/21

日常PHP业务开发中, 经常涉及到多个服务的修改. 在联调时, 本地单独搭建环境耗时费力问题还颇多. 以下提供的docker-compose.yml配置, 可以动态的配置php项目

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
version: '3'
services:
web:
image: w50103/openresty:latest
ports:
- "50000:80" # 入口
- "50001:50001" # service1
- "50002:50002" # service2
volumes:
- ./service1:/service1
- ./service2:/service2
networks:
- service-network
php:
image: w50103/php-fpm-7.3:latest
volumes:
- ./service1:/service1
- ./service2:/service2
networks:
- service-network
redis-cache:
image: redis:latest
networks:
- service-network
networks:
service-network:
driver: bridge

CATALOG