结构简介

├── code   //项目目录
│   └── index.php
├── docker-compose.yml  
├── init-database   //数据库初始化sql文件
│   └── init.sql
├── install
│   └── install-php-extensions
├── logs            //日志
│   ├── nginx
│   └── php
├── mysql-data      //mysql数据
├── mysqlroot.txt
├── nginx-conf      //nginx配置
│   └── nginx.conf
├── README.md
├── redis-conf      //redis配置
│   └── redis.conf
└── web.Dockerfile

构建镜像 && 运行容器

docker-compose up -d  --build

注意构建运行遇到这个问题的话 [output clipped, log limit 1MiB reached]

# ubuntu 修改日志内存限制
vim  /etc/systemd/system/multi-user.target.wants/docker.service 

# 添加以下信息 
[Service]
Environment="BUILDKIT_STEP_LOG_MAX_SIZE=1073741824"
Environment="BUILDKIT_STEP_LOG_MAX_SPEED=10240000"

# 重启
systemctl daemon-reload
systemctl restart docker.service

运行

http://192.168.56.2:80/

运行截图

源码地址

github源码地址
dockerHub地址

Last modification:June 17, 2022
如果觉得我的文章对你有用,请随意赞赏