跳至主要內容

Docker部署(仅推荐在Linux上使用)

Lazy,ikun大约 1 分钟

目录

注意

请您确保您确实需要 Docker 部署,您必须具有以下能力:

  • 了解 DockerDocker Compose 的使用
  • 了解容器间网络通信配置方式
  • 了解容器文件挂载机制
  • 了解容器调试操作
  • 动手能力强、资料查找能力强

若您不完全具有以上能力,请勿使用 Docker 部署,由于误操作导致的配置不正确,我们将不会解答您的问题并不负任何责任。
不建议您在除 Linux 之外的系统上使用 Docker 进行部署。

请先确保 Docker 和 Docker Compose 已安装

以下是推荐的docker-compose.yaml模板,您可以根据自己的需求进行修改。

version: "3"

services:
  qchatgpt:
    image: rockchin/qchatgpt:latest
    volumes:
      - ./data:/app/data
      - ./plugins:/app/plugins
    restart: on-failure
    # 根据具体环境配置网络

保存到一个目录的docker-compose.yaml,运行命令:

docker compose up

无报错即为启动成功,请查看部署消息平台部分以配置消息平台框架。

注意

  • 安装的插件都会保存在plugins(映射到本目录plugins),安装插件时可能会自动安装相应的依赖,此时若重新创建容器,已安装的插件将被加载,但所需的增量依赖并未安装,会导致引入问题。您可以删除插件目录后重启,再次安装插件,以便程序可以自动安装插件所需依赖。