基于docker的nocobase本地部署流程
-
安装 Docker:确保你的系统已经安装了 Docker。如果尚未安装,可以访问 Docker 官网下载并安装。
-
获取 Docker Compose 文件:
- 打开终端或命令行工具。
- 创建 nocobase 目录,创建 Docker Compose 配置。
mkdir nocobase
cd nocobase
vim docker-compose.yml
- 进入
docker-compose.yml
之后,粘贴下方的配置,根据需要调整并保存文件
version: "3"networks:nocobase:driver: bridgeservices:app:image: registry.cn-shanghai.aliyuncs.com/nocobase/nocobase:latestnetworks:- nocobasedepends_on:- postgresenvironment:# 应用的密钥,用于生成用户 token 等# 如果 APP_KEY 修改了,旧的 token 也会随之失效# 可以是任意随机字符串,并确保不对外泄露- APP_KEY=your-secret-key# 数据库类型,支持 postgres, mysql, mariadb, sqlite- DB_DIALECT=postgres# 数据库主机,可以替换为已有的数据库服务器 IP- DB_HOST=postgres# 数据库名- DB_DATABASE=nocobase# 数据库用户- DB_USER=nocobase# 数据库密码- DB_PASSWORD=nocobase# 时区- TZ=Asia/Shanghaivolumes:- ./storage:/app/nocobase/storageports:- "13000:80"# init: true# 如果使用已有数据库服务,可以不启动 postgrespostgres:image: registry.cn-shanghai.aliyuncs.com/nocobase/postgres:16restart: alwayscommand: postgres -c wal_level=logicalenvironment:POSTGRES_USER: nocobasePOSTGRES_DB: nocobasePOSTGRES_PASSWORD: nocobasevolumes:- ./storage/db/postgres:/var/lib/postgresql/datanetworks:- nocobase
- 启动 NocoBase:
- 在 nocobase 目录下运行以下命令启动服务:
docker-compose up -d
- 这将下载必要的镜像并启动 NocoBase 服务。
- PS:启动nocobase之前,要记得点击桌面上的Docker Desktop,启动docker!
- 访问 NocoBase:
- 打开浏览器,访问
http://localhost:13000
(根据配置可能有所不同),即可看到 NocoBase 的登录界面。 - 初始默认账号:admin@nocobase.com
- 密码:admin123
- 打开浏览器,访问
完成以上步骤后,你就成功安装并启动了 NocoBase!接下来,你可以按照教程中的指导,开始搭建自己的应用系统。