基于docker的nocobase本地部署流程

  1. 安装 Docker:确保你的系统已经安装了 Docker。如果尚未安装,可以访问 Docker 官网下载并安装。

  2. 获取 Docker Compose 文件

    • 打开终端或命令行工具。
    • 创建 nocobase 目录,创建 Docker Compose 配置。
mkdir nocobase
cd nocobase
vim docker-compose.yml
  1. 进入 docker-compose.yml 之后,粘贴下方的配置,根据需要调整并保存文件
version: "3"

networks:
  nocobase:
        driver: bridge

services:
  app:
        image: registry.cn-shanghai.aliyuncs.com/nocobase/nocobase:latest
        networks:
          - nocobase
        depends_on:
          - postgres
        environment:
          # 应用的密钥,用于生成用户 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/Shanghai
        volumes:
          - ./storage:/app/nocobase/storage
        ports:
          - "13000:80"
        # init: true

  # 如果使用已有数据库服务,可以不启动 postgres
  postgres:
        image: registry.cn-shanghai.aliyuncs.com/nocobase/postgres:16
        restart: always
        command: postgres -c wal_level=logical
        environment:
          POSTGRES_USER: nocobase
          POSTGRES_DB: nocobase
          POSTGRES_PASSWORD: nocobase
        volumes:
          - ./storage/db/postgres:/var/lib/postgresql/data
        networks:
          - nocobase
  1. 启动 NocoBase
    • 在 nocobase 目录下运行以下命令启动服务:
docker-compose up -d
  • 这将下载必要的镜像并启动 NocoBase 服务。
  • PS:启动nocobase之前,要记得点击桌面上的Docker Desktop,启动docker!
  1. 访问 NocoBase
    • 打开浏览器,访问 http://localhost:13000(根据配置可能有所不同),即可看到 NocoBase 的登录界面。
    • 初始默认账号:[email protected]
    • 密码:admin123

完成以上步骤后,你就成功安装并启动了 NocoBase!接下来,你可以按照教程中的指导,开始搭建自己的应用系统。

你可能感兴趣的:(docker,容器,运维)