26f3ba89创建于 2018年11月28日历史提交
version: '2'

services:
  cqhttp:
    image: richardchien/cqhttp:latest
      # network_mode: "host"  # 取消注释此项将使容器使用宿主机网络,此时相当于插件直接运行在宿主机,下面的 ports 可以全部删掉,另外注意根据需要配置 CQHTTP 只监听 127.0.0.1
      ports:
        - "9000:9000"  # noVNC 管理
        - "127.0.0.1:5700:5700"  # CQHTTP 默认的 HTTP 端口
        - "127.0.0.1:6700:6700"  # CQHTTP 默认的 WebSocket 端口
      restart: always  # 重启策略
      volumes:
        - ./coolq/:/home/user/coolq/  # 挂载 酷Q 主目录
      environment:
        VNC_PASSWD: PAsSwoRd  # noVNC 连接密码
        COOLQ_ACCOUNT: 12345678  # 要登录的机器人 QQ 号
        COOLQ_URL: http://dlsec.cqp.me/cqa-tuling  # 如果使用 酷Q Air,本行可以删除,如使用 酷Q Pro,需将 URL 中的 cqa-tuling 改为 cqp-tuling
        FORCE_ENV: "true"  # 强制使用环境变量中的配置(下面以 CQHTTP_ 开头的那些),这会使手动对 CQHTTP 配置文件的修改在重启容器后失效,删除此项则下面的配置只在容器第一次启动时写入配置文件
        CQHTTP_POST_URL: http://172.17.0.1:8080  # HTTP 上报地址,172.17.0.1 通常是宿主机在默认网桥上的 IP 地址,可通过 docker inspect bridge 查看
        CQHTTP_SERVE_DATA_FILES: "true"
        CQHTTP_USE_WS: "true"
        # 更多其它配置项