Skip to content

D9Lab/zhenxun_bot_docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用 docker 部署 zhenxun_bot

使用Portainer建立Stacks

打开Stacks,Add stack 粘贴以下代码 (如用Docker compose自行修改代码)
推荐使用ghcr.io镜像源,我DockerHub账号不知道为啥被删了,如遇网络问题可换成DockerHub源。

version: '3.4'

services:
  go-cqhttp:
    image: silicer/go-cqhttp:latest
    container_name: zxbot_go-cqhttp
    restart: unless-stopped
    volumes:
      - go-cqhttp_data:/data
      - bot_data:/bot
    links:
      - bot:bot  #配置为ws reverse,地址 ws://bot:8080/onebot/v11/ws

  postgres:
    image: postgres:14
    container_name: zxbot_postgres
    restart: unless-stopped
    environment:
      - POSTGRES_USER=zxbot
      - POSTGRES_PASSWORD=zxbot
      - POSTGRES_DB=zxbot_database
    volumes:
      - postgres_data:/var/lib/postgresql/data

  bot: #需要将 .env.dev 中的监听地址改为0.0.0.0
    image: ghcr.io/d9lab/zhenxun_bot:latest #ghcr.io
    #image: d9lab01/zhenxun_bot #DockerHub
    container_name: zxbot_zhenxun_bot
    depends_on: 
      - postgres
    restart: unless-stopped
    environment:
      - SU=114514 #管理员QQ
      - DB=postgres://zxbot:zxbot@postgres:5432/zxbot_database
    volumes:
      - bot_data:/bot
    links:
      - postgres:postgres

volumes: 
  bot_data:
  go-cqhttp_data:
  postgres_data:

如果你在 ARM 平台运行请查看

Github DOCKER

如果你的机器 RAM < 1G 可能无法正常启动

如果你需要webui请查看

添加webui

指路

Github

About

使用docker快速部署zhenxun_bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dockerfile 100.0%