
leantime/leantimeLeantime 是一款面向小型团队和初创公司的开源项目管理系统,采用 PHP、Javascript 开发,基于 MySQL 数据库。本镜像为 Leantime 官方 Docker 镜像,基于 Leantime 最新发布版本 构建。
适用于小型团队和初创公司进行项目规划、任务管理、团队协作等项目管理需求。
运行本镜像需先准备 MySQL 数据库(可使用现有数据库或新建容器)。
若已存在 MySQL 数据库,可直接运行以下命令启动 Leantime 容器:
bashdocker run -d -p 80:80 \ -e LEAN_DB_HOST=mysql_leantime \ -e LEAN_DB_USER=admin \ -e LEAN_DB_PASSWORD=321.qwerty \ -e LEAN_DB_DATABASE=leantime \ --name leantime leantime/leantime:latest
参数说明:
-p 80:80:将容器的 80 端口映射到主机的 80 端口-e):可设置 config/configuration.php 中的任何配置变量,常用变量包括:
LEAN_DB_HOST:MySQL 主机地址LEAN_DB_USER:数据库用户名LEAN_DB_PASSWORD:数据库密码LEAN_DB_DATABASE:数据库名称启动后,访问 <yourdomain.com>/install 运行安装脚本完成配置。
若需从零开始搭建(包括 MySQL 容器),请按以下步骤操作:
创建专用网络使 Leantime 与 MySQL 容器通信:
bashdocker network create leantime-net
bashdocker run -d -p 3306:3306 --network leantime-net \ -e MYSQL_ROOT_PASSWORD=321.qwerty \ -e MYSQL_DATABASE=leantime \ -e MYSQL_USER=admin \ -e MYSQL_PASSWORD=321.qwerty \ --name mysql_leantime mysql:5.7 --character-set-server=utf8 --collation-server=utf8_unicode_ci
参数说明:
--network leantime-net:加入已创建的网络MYSQL_ROOT_PASSWORD:MySQL root 用户密码MYSQL_DATABASE:自动创建的数据库名(需与 Leantime 配置一致)MYSQL_USER 和 MYSQL_PASSWORD:Leantime 连接数据库的用户及密码bashdocker run -d -p 80:80 --network leantime-net \ -e LEAN_DB_HOST=mysql_leantime \ -e LEAN_DB_USER=admin \ -e LEAN_DB_PASSWORD=321.qwerty \ -e LEAN_DB_DATABASE=leantime \ --name leantime leantime/leantime:latest
访问 <yourdomain.com>/install 运行安装脚本,按提示完成配置。
通过 docker-compose 可一键部署完整环境:
bashgit clone [***] cd docker-leantime docker-compose up -d
部署完成后,同样通过 <yourdomain.com>/install 访问安装脚本。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务