结构简介
代码语言:javascript复制├── 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
构建镜像 && 运行容器
代码语言:javascript复制docker-compose up -d --build
注意构建运行遇到这个问题的话 [output clipped, log limit 1MiB reached]
代码语言:javascript复制# 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
运行
代码语言:javascript复制http://192.168.56.2:80/
源码地址
github源码地址 dockerHub地址