CentOS运行酷Q需要docker的加持,什么是docker?
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
- 卸载Docker旧版本(如果存在的情况下)
yum -y remove docker docker-engine docker-common docker-selinux
- 安装依赖软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 安装Docker
sudo yum update
sudo yum install docker
- 启动Docker
sudo systemctl start docker
sudo enable docker
- 验证是否安装成功
docker --version
- 阿里云镜像加速<**注意,这点非常重要,不用加速,你可能pull一个coolq的镜像需要几个小时**>
sudo mkdir -p /etc/docker
vim /etc/docker/daemon.json
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://dttr1kms.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
卸载docker
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
那么接下来我们就来在CentOS的服务器上运行酷Q
- 开启Docker
systemctl start docker
- 拉取coolq镜像
docker pull coolq/wine-coolq
- 然后创建一个存放数据的文件夹
mkdir /root/coolq-data
- 运行酷Q
然后打开浏览器输入你的 IP:8080 就可以访问VNC了,密码是上面设置的123456docker run --name=coolq -d -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=123456 -e COOLQ_ACCOUNT=123456 coolq/wine-coolq
注意,此时你可能通过浏览器输入你的IP加端口不能访问到VNC界面,因为还没开放相应端口,去服务器后台安全组开放端口
更多有趣的酷Q插件,请访问cpp.cc/b/cpp