我使用的是阿里云的ECS 系统选择了centos 。如果你还没有服务器请戳阿里云学生机(阿里云的云翼计划,24岁以下自动获得学生资格无需认证。每月9.5,刚才看了看现在买的时间长还能便宜更多。另外,新手建议买“轻量应用服务器” 上手会比别的轻松的多。
个人建议:
  1. 先更新系统
  2. 设置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提醒)
这条命令里面有四个你需要/可选更改 的参数:
  1. 8080 :设定通过8080(或者你改成其他的也可以)端口 以“你的服务器IP地址:8080” 的格式设定一个VNC在线远程控制登录地址(用来方便你以后远程控制酷Q进行各项操作。)
  2. coolq-data :run命令里的“/root/coolq-data”可以替换为你确定的目录。(此参数是将docker内酷Q数据文件映射(或者说绑定)在指定的目录里面,方便后期上传插件。新手或者你不明白这是什么意思的不建议更改,默认即可。
  3. VNC_PASSWD :顾名思义,就是刚刚在1.中说的VNC远程控制的登录密码,官方默认“12345678”,强烈建议更改为“高强度密码”(数字和大小写字母混合就很不错,如果能加上几个特殊字符效果更佳;不过你可别写个记不住的密码...)
  4. COOLQ_ACCOUNT :官方默认写的是123456,此参数必须把“123456”改为“你的机器人账号”
    执行run命令后,你就可以尝试通过浏览器根据1. 或者看下图的提示 打开你的VNC远程控制界面了。
    (如果打不开请接着往下看!)
    安装完成后的VNC连接界面

易错提醒

为了服务器安全考虑,各大IDC(腾讯,阿里,百度,华为) 均设置了“防火墙”,“防火墙”在不同的IDC那里有不同的名称,大致就是类似“安全组”这样的称呼,你可以在自己所用的IDC的控制台找找这些选项,通常他们也会和“网络与安全”等关键词联系在一起。
在找到这些“防火墙”的控制界面后,请把你在 1. 中设置的8080(或者你改成了别的端口)在“防火墙”里放行,具体操作各大IDC都有说明,百度一下秒出步骤。

标签: none

已有 2 条评论

  1. B站来的...
    Docker可还行,以及wine-coolq和wine主库的关系...算了我仔细看看试试吧...
    (手动滑稽)

    1. O(∩_∩)O哈哈~,我今天把博客主题换回DIY的默认了。

添加新评论