ubuntu中使用docker和coolq 运行自己的QQ机器人的方法
曾经的一篇文章。放在这里算纪念吧。
coolq社区已停运。
停运的原因可以看这里。
https://www.zhihu.com/question/411466505
正文:
在ubuntu中运用docker运行coolq,制作自己的QQ机器人。
转载自:https://zhuanlan.zhihu.com/p/86457910
老王前几天想找一个QQ机器人管理自己的几个QQ群,发现酷Q这个软件功能比较全面,并且还有各种免费 / 收费的应用,无论是自动回复、群管理等,酷Q 都可以胜任。酷Q on Docker基于Docker</u>和 wine 技术,可以在任易 x86_64 架构的系统上使用 酷Q,本文记录下在 Linux 上通过 Docker 安装酷Q的步骤。
原文:Linux 上通过 Docker 安装酷Q实现 24 小时运行的 QQ 机器人 - 老王博客
一、前言
酷Q 官方建议使用 Ubuntu Server 16.04 LTS & Docker CE 最新版,所以我把自己的 VPS 重装成了 Ubuntu 16.04。
如果你没有 VPS,那么可以用本文的同款机器,,购买教程可以参考>搬瓦工购买教程,支持支付宝</u>》,之后将系统重装成 Ubuntu 16.04 x86_64 即可,重装教程可以参考:
二、安装 Docker
我是直接用的 Docker 官方提供的一键安装脚本,两行命令:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
如果你以前 VPS 上有 Docker,那么可以根据 Docker 官方的文档先卸载,再安装:Get Docker。
三、安装 酷Q on Docker
1.下载 酷Q Docker 镜像:
docker pull coolq/wine-coolq
2.创建一个文件夹,用来存放 酷Q 数据:
mkdir /root/coolq-data
3.运行 酷Q:
docker run --name=coolq -d -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=68112772 -e COOLQ_ACCOUNT=1534332183 coolq/wine-coolq
docker run --name=coolq -d -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=10000 coolq/wine-coolq
这个命令里有几个参数,可以自定义:
image
至此,你的 酷Q 就成功安装了,可以直接访问 你的IP:8080 打开 VNC 操作 酷Q 了。
四、管理 酷Q
常用的命令:
# 查看运行日志
docker logs coolq
# 启动/停止服务
docker start coolq
docker stop coolq
酷Q 有很丰富的第三方应用,免费的收费的都有,可以非常方便的实现各种功能,可以在酷Q社区</u> 自行下载。
下载会得到一个 cpk 文件,只需要把这个文件拷贝到刚才的 /root/coolq-data 文件夹中的 app 目录下即可,之后加载应用即可,很方便。