Linux通过docker安装运行酷Q

文:铁乐与猫

需求:和小伙伴周末进行愉快的TRPG跑团,需要在QQ讨论组上加了qq小号后,将qq小号用酷Q配合投骰的应用变成骰子君。

限制:我个人的云计算服务器都是Linux的,所以不能直接用普通青年在windows服务器上安装酷Q的简单方法。

环境:centos7.4、docker、酷Q容器

酷Q on Docker 基于 Docker 和 wine 技术,具体官方链接https://cqp.cc/t/34558

1、安装及运行docker

sudo yum install docker

yum安装完docker后,直接运行命令会报还没有连接上docker。

[yunwei_wwz@tielemao ~]$ docker info

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

这是因为docker还没有在运行。

sudo运行一下docker就正常了。

sudo systemctl start docker

2、下载酷Q镜像,后台运行容器。

sudo docker pull coolq/wine-coolq

下载花的时间还是蛮久的,可能是因为我的ecs宽带只有1M。而这个镜像大小大概会有1.33G大小。

查看酷Q镜像详情:

[yunwei_wwz@tielemao ~]$ sudo docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

docker.io/coolq/wine-coolq latest b8ae73a8fe42 4 months ago 1.324 GB

创建一个用于存放(映射)coolq数据的目录(可以理解为数据卷?),用于持久化存放coolq(酷Q应用)的数据。

sudo mkdir /coolq-data

这一步很重要,因为数据是最重要的,而且后面你的酷Q应用都要上传到此目录才能应用上的。

后台运行酷Q容器:

//-----------------后台运行-------------------------------

sudo docker run --name=coolq -d -p 8080:9000 -v /coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=1000000000 coolq/wine-coolq

-----------------------------------------------------------//

其中部分参数根据自己的需求替换:

远程监听端口

8080(9000映射成8080)

数据存放位置

/coolq-data(/home/user/coolq 映射到/coolq-data)

远程访问密码

12345678(只能设8位)

机器人 QQ 帐号

1000000000

实际上我当然运行的参数不是上面那些示例参数。根据自己的服务器实际来。

这里要注意的是,首先你远程监听的端口,也就是自定义的web端口需要在服务器防火墙和云安全组都放行。

其次,-d 指的是后台运行容器,-v后面接的就是将服务器的自己定义的coolq数据目录映射到容器内的/home/user/coolq目录,-e是设置容器的系统环境。

因为我们后面要通过vnc连接,所以要指定VNC_PASSWD。

而酷Q要登录的qq小号(充当机器人)也可以通过-e COOLQ_ACCOUNT 去指定。

3、登录vnc进行酷Q操作。

在浏览器中访问 http://你的服务器IP:你定义的web端口 即可看到noVNC远程操作登录页面,逼格顿时很高有没有。

点击Connect进行连接,在弹出的密码框中输入密码,可以看到 酷Q Air 的登录界面。

随后的操作就是用小号登录上去。

在登录后,右键点击悬浮窗 -> 你的 QQ 昵称 -> 勾选「开机启动」和「快速登录」,即可保证 酷Q 能自动登录。

那个悬浮图标在图中已完全被菜单遮住。

平时对应用的管理同样是在酷Q的应用菜单-应用管理和应用目录中。

4、如何上传你想安装的酷Q的应用到容器中。

细心的朋友可能发现我在前面已经提到过,在centos服务器上做了一个对酷Q容器/home/user/coolq的映射,映射到了docker宿主上的/coolq-data

所以你可以在centos宿主机上cd进/coolq-data目录,再rz等方式上传就可以了,是实时能在酷Q web上的vnc窗口能看到变化的,

不过上传后还需要重新再登录酷Q再进应用管理才看得到新上传的应用去启用。

另外注意的是上传的文件记得修改一下属主和属组统一比较好。像我的服务器上的属主和权限就是如图:

属主和属组分别是systemd-bus-proxy ssh_keys。

5、用于跑团投骰的应用设置

这个其实你在下载的时候就有发布人的文档说明了。

仔细看再对着做就是了。

基本这几点做完,就可以很愉快的在QQ群或讨论组里应用上了。如图:

END

2018-1-5

可在linux运行的酷q,Linux通过docker安装运行酷Q--用QQ骰子君进行跑团相关推荐

  1. Linux通过docker安装运行酷Q--用QQ骰子君进行跑团

    Linux通过docker安装运行酷Q 文:铁乐与猫 需求:和小伙伴周末进行愉快的TRPG跑团,需要在QQ讨论组上加了qq小号后,将qq小号用酷Q配合投骰的应用变成骰子君. 限制:我个人的云计算服务器 ...

  2. linux如何启动wifi,【教程】Wii安装运行可用WIFI的Linux系统全攻略

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 差不多做好准备后,安装流程开始: 1. 用WinPM给SD卡分两个主分区,第一个主分区大小:100MB到2GB之间(要保证第二个主分区有1.5GB以上的空 ...

  3. window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql

    今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...

  4. docker探索-docker安装运行tomcat(六)

    前言      本地已经搭建好了,tomcat容器,本来想自己写一篇,在开源中国一篇不错的教程,就转载过来了 本文转自:https://my.oschina.net/sunchp/blog/61652 ...

  5. linux下autocad完美替代品ARES Commander的安装运行

    1 前言 之前介绍了bricscad,其实还有一款更好的德国软件ARES Commander值得推荐. 不同于大多数后起之秀,ARES Commander在80年代起就开始和同时代的Autocad相爱 ...

  6. ChinaSkills-网络系统管理(2022改革Linux部分SDN软件定义网络[OpenDayLight]CentOS7.9安装运行预测)

    2022年全国职业技能大赛网络系统管理赛项相较2021年再次做出改动,Linux部分从之前的Debian又换回了CentOS,不过相应增加了UOS国产操作系统. 交流共享资料群号:926132419 ...

  7. docker安装运行qq

    本镜像基于深度操作系统 提供一种在linux下运行QQ的方式 Supported tags im (QQ 9.1.8) light,latest (QQLight 7.9) office (TIM 2 ...

  8. Docker安装运行mysql

    1. 查找镜像 docker search mysql 2.拉取镜像 拉起MySQL镜像(:5.7 表示5.7版本) docker pull mysql:5.7 3.运行容器 docker run - ...

  9. docker安装运行rancher脚本

    注意:--privileged=true一定要配置,尤其是在没有K8S的情况下. sudo docker run -d \--name rancher \--privileged=true \--re ...

  10. docker安装运行迅雷thunder

    version: '2' services:wechat:image: bestwu/wechatcontainer_name: wechatipc: hostdevices:- /dev/sndvo ...

最新文章

  1. git 使用基础使用(书推荐《git版本管理》)
  2. uniapp在ios端每个页面都可以上下拉,阻止方法
  3. 从“负电价”说起:谈谈德国新能源消纳的借鉴意义
  4. 判断整除(opj)(动态规划)
  5. 【渝粤题库】广东开放大学 秘书理论与实务 形成性考核
  6. vivado中交织模块_搞定Markdown中的图片,一劳永逸的方法!
  7. selenium-python:运行后报浏览器不兼容 disconnected: unable to connect to renderer
  8. linux touch 源码,每天一个Linux命令(09)--touch命令
  9. CoreOS coreos-assembler文档
  10. 微信解绑手机号服务器会保留吗,我把我的微信号给了别人,银行卡都解绑了,但手机号还在绑定,会不会有危险...
  11. 二进制空间权重矩阵_空间计量:空间权重矩阵的构建
  12. 中彩分析家 打字软件
  13. selenium网易云登录定位不成功的问题
  14. psm倾向得分匹配法举例_倾向得分匹配(PSM)操作过程与问题反思
  15. 王倩兮金碧山水作品《绿水青山就是金山银山》
  16. 一个正整数到 Excel 编号之间的转换
  17. krpano 小行星开场和自动旋转
  18. 颜色的前世今生21·Lab编码系统
  19. es6 使用filter给对象数组去重
  20. Fabrice Bellard其人 ---- FFMPEG及其他……

热门文章

  1. 职位搜索引擎职友集开放招聘信息协议
  2. python不是有效的win32应用程序_python.exe不是有效的win32应用程序
  3. SSM框架-Spring(一)
  4. Droid razr xt910 tegra2 地牢猎人2 dungeon hunter2
  5. Mybatis的灵活运用及注意事项
  6. MediaRecorder之视频录制
  7. PX4模块设计之十二:High Resolution Timer设计
  8. 软件测试找游戏bug,豪之诺游戏测试常见Bug整理
  9. 教你添加百度分享按钮
  10. 海马体启发的记忆模型