docker-compose部署PHP开发环境

项目地址: https://github.com/lty628/docker-lnmp

使用前提

  • 已部署docker
  • 已经安装docker-compose

使用

# 进入项目根目录
cd docker-lnmp
# 初次使用
docker-compose up -d
# 修改nginx或php配置后重启
docker-compose restart
# 取消使用
docker-compose down

构建镜像

如果你想自己构建镜像

cd build/dockerfile
docker build -t php72:v1.0.0 . -f ./Dockerfile-php72
docker build -t php74:v1.0.0 . -f ./Dockerfile-php74

目录说明

目录 用途 说明
build Dockerfile存放位置 镜像构建说明
conf 存放php、nginx等配置 以各自目录区分如: conf/nginx 存放的为nginx配置
data 持久化数据 如数据库等,同样应以目录区分
logs php、nginx等日志目录 以目录区分
www 项目代码存放处 该目录下的文件或目录根据用户自定义,注意调整对应nginx配置即可

数据库信息

  • 如果不需要刻意注释
  • 默认密码: root123456 (可在docker-compose.yml中修改)