通过 Docker Compose 安装
如果你希望直接在服务器上把 NocoBase 跑起来,docker compose 仍然是最直接的方式。大部分场景用一份 docker-compose.yml 就够了。
不过生产环境里,建议固定具体版本号,不要长期直接使用 latest。这样升级时更可控。
前提条件
- 已安装 Docker 和 Docker Compose
- 确保 Docker 服务已经启动
- 已准备好一个要对外开放的端口,比如
13000
第一步:创建项目目录
第二步:创建 docker-compose.yml
下面这个示例使用 PostgreSQL,也是默认最省心的一种组合:
其中:
APP_KEY记得改成你自己的随机字符串13000:80代表把主机的13000端口映射到容器的80端口- 如果你已经有数据库服务,可以删掉
postgres这一段,并把DB_HOST改成现有数据库地址
如果你使用 MySQL 或 MariaDB,记得把 DB_DIALECT 改成对应类型,并补上:
第三步:启动应用
查看日志:
第四步:访问应用
应用启动完成后,打开:
如果是第一次启动,按页面提示初始化管理员账号即可。
常用命令
启动或更新容器:
停止应用:
查看日志:

