配置酷Q docker丨最后更新2020.4.29
我使用的是阿里云的ECS 系统选择了centos 。如果你还没有服务器请戳阿里云学生机(阿里云的云翼计划,24岁以下自动获得学生资格无需认证。每月9.5,刚才看了看现在买的时间长还能便宜更多。另外,新手建议买“轻量应用服务器” 上手会比别的轻松的多。)
个人建议:
- 先更新系统
- 设置docker镜像加速(不然你几乎不可能成功下载镜像)
Tips:我这里给的是阿里云服务器的方法,腾讯云什么的操作是一样的,你买过其他IDC的服务器的话都能用,因为下面牵扯到的镜像加速服务阿里云是免费提供的。注册就能用,你最好提前注册省的手忙脚乱阿里云注册页面链接
设置docker镜像加速
这里面坑貌似挺多?······
我翻了翻,阿里云官方提供了个非常非常重要的文档(点击阅读),各位务必仔细阅读。
看完阿里官方文档,注意文章里面出现的超链接词汇“容器镜像服务控制台”,你可以直接点开,默认是不能用的(我点开提示需要设定一个密码,接着按官方提示来就行。)
Tips:开头就说了,就算你用的不是阿里云,也可以注册一个账号去白嫖!阿里云注册页面
按照官方的提示操作后,你最好使用#docker info
命令验证一下有没有异常,如果输出的信息里面倒数几行的
Registry Mirrors: 的下面显示的是官方分配给你的加速地址,那恭喜你成功
//我干脆直接给你写个一键式复制粘贴执行的好了,下面的命令复制粘贴进SSH窗口执行就OK.
//(这里使用了**微软中国的镜像服务器**,为什么不用阿里云?因为阿里云的似乎只缓存了热门镜像,导致大量非热门镜像下载缓慢,docker cn的镜像服务器我试了试也不怎么好用。)
//以下指令支持centos/Ubuntu 推荐安装1.10.0以上版本的Docker客户端
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://dockerhub.azk8s.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
了!
下载酷Q docker镜像
键入如下命令从镜像源拉取镜像
(这时候你就知道为什么非要先设置docker镜像的加速,要是你之前试过直接从docker官方的镜像源下载 就知道那速度和报错是多么令人难以接受。)docker pull coolq/wine-coolq
设定酷Q数据文件目录
mkdir /root/coolq-data # 任意路径均可,此项是为 2. 做铺垫,你可以先阅读 2. 再选择是否修改“/root/coolq-data"
通过run命令运行酷Q镜像(以酷Q镜像创建容器并运行)
建议把这条命令复制到文本编辑器里面,再根据我列出的4条参数说明进行更改,改好了再复制进SSH窗口执行。docker run --name=coolq --rm -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=12345678 -e COOLQ_ACCOUNT=123456 coolq/wine-coolq
以上的命令仅用作可用性测试,如需长期后台运行请使用screen或将--rm 改为-d。(感谢iboy提醒)
这条命令里面有四个你需要/可选更改 的参数:
- 8080 :设定通过8080(或者你改成其他的也可以)端口 以“你的服务器IP地址:8080” 的格式设定一个VNC在线远程控制登录地址(用来方便你以后远程控制酷Q进行各项操作。)
- coolq-data :run命令里的“/root/coolq-data”可以替换为你确定的目录。(此参数是将docker内酷Q数据文件映射(或者说绑定)在指定的目录里面,方便后期上传插件。新手或者你不明白这是什么意思的不建议更改,默认即可。)
- VNC_PASSWD :顾名思义,就是刚刚在1.中说的VNC远程控制的登录密码,官方默认“12345678”,强烈建议更改为“高强度密码”(数字和大小写字母混合就很不错,如果能加上几个特殊字符效果更佳;不过你可别写个记不住的密码...)
- COOLQ_ACCOUNT :官方默认写的是123456,此参数必须把“123456”改为“你的机器人账号”。
执行run命令后,你就可以尝试通过浏览器根据1. 或者看下图的提示 打开你的VNC远程控制界面了。
(如果打不开请接着往下看!)
易错提醒
为了服务器安全考虑,各大IDC(腾讯,阿里,百度,华为) 均设置了“防火墙”,“防火墙”在不同的IDC那里有不同的名称,大致就是类似“安全组”这样的称呼,你可以在自己所用的IDC的控制台找找这些选项,通常他们也会和“网络与安全”等关键词联系在一起。
在找到这些“防火墙”的控制界面后,请把你在 1. 中设置的8080(或者你改成了别的端口)在“防火墙”里放行,具体操作各大IDC都有说明,百度一下秒出步骤。
B站来的...
Docker可还行,以及wine-coolq和wine主库的关系...算了我仔细看看试试吧...
(手动滑稽)
O(∩_∩)O哈哈~,我今天把博客主题换回DIY的默认了。