我的运行环境是Ubuntu,并且前提是已经安装了docker-compose环境。

1.运行下方命令,有值说明,环境部署成功。

docker -v
docker-compose  -v

下面给我的docker和docker-compose版本 

直接给出docker-compose内容

services:
  db:
    image: mysql/mysql-server
    environment:
      MYSQL_USER: 'user'
      MYSQL_PASSWORD: 'password'
      MYSQL_ROOT_PASSWORD: 'aa123456'
    ports:
      - 3306:3306
    volumes:
      - dbgpt-myql-db:/var/lib/mysql
      - ./docker/examples/my.cnf:/etc/my.cnf
      - ./docker/examples/sqls:/docker-entrypoint-initdb.d
      - ./assets/schema/dbgpt.sql:/docker-entrypoint-initdb.d/dbgpt.sql
    restart: unless-stopped
    networks:
      - dbgptnet
  webserver:
    image: eosphorosai/dbgpt:latest
    command: python3 dbgpt/app/dbgpt_server.py
    environment:
      - LOCAL_DB_TYPE=mysql
      - LOCAL_DB_HOST=db
      - LOCAL_DB_USER=root
      - LOCAL_DB_PASSWORD=aa123456
      - LOCAL_DB_NAME=dbgpt
      - LLM_MODEL=deepseek_proxyllm
      - PROXY_API_KEY=xxxxxxx
      - DEEPSEEK_MODEL_VERSION=deepseek-chat
    depends_on:
      - db
    volumes:
      - /data:/data
      # Please modify it to your own model directory
      - /data/models:/app/models
      - dbgpt-data:/app/pilot/data
      - dbgpt-message:/app/pilot/message
    ports:
      - 5670:5670/tcp
    # webserver may be failed, it must wait all sqls in /docker-entrypoint-initdb.d execute finish.
    restart: unless-stopped
    networks:
      - dbgptnet
    ipc: host
volumes:
  dbgpt-myql-db:
  dbgpt-data:
  dbgpt-message:
networks:
  dbgptnet:
    driver: bridge
    name: dbgptnet

有几个准备工作,也是官方文档中没有提到的问题。

1.当前目录下需要上传包

这两个目录的来源

GitHub - eosphoros-ai/DB-GPT: AI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and AgentsAI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and Agents - eosphoros-ai/DB-GPThttps://github.com/eosphoros-ai/DB-GPT

2.下载一个模型

我的是Ubuntu

apt-get install git-lfs
cd /data/models

执行下方命令

git clone https://huggingface.co/GanymedeNil/text2vec-large-chinese

3.最后

cd 到你的docker-compose.yml 文件的目录下

docker-compose up -d

访问 http://ip:5670  安装成功

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐