使用 docker 启动 Mojo-Webqq
简介
之前介绍过在物理机上的安装Mojo-Webqq(《Mojo-Webqq安装实例》),如果不想在物理安装过多插件和应用,希望能快速推倒重建,使用docker是最便捷的选择。下面就来说说如何使用docker来启动Mojo-Webqq。
灰灰官方也有Dockerfile模板,但是用命令行方式启动带入模块及参数有些许麻烦。故在原有模版的基础上稍加改进,结合Mojo-Webqq-Scripts来启动Mojo-Webqq,希望能带来用脚本启动时的熟悉体验。
克隆项目
git clone https://github.com/huangzhongzhang/Mojo-Webqq-Docker.git
也可以直接下载解压:
wget https://github.com/huangzhongzhang/Mojo-Webqq-Docker/archive/master.zip -O Mojo-Webqq-Docker.zip
unzip Mojo-Webqq-Docker.zip
修改login.pl
文件
修改login.pl
文件,添加或删减功能。
具体可参考:Mojo::Webqq使用简介
cd Mojo-Webqq-Docker
vim login.pl
创建docker镜像
# 安装docker
sudo curl -sSL https://get.daocloud.io/docker | sh
# 设定权限
sudo usermod -aG docker hzz
# 添加daocloud加速器
sudo curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://929e52fa.m.daocloud.io
sudo systemctl restart docker
# 构建镜像
cd Mojo-Webqq-Docker
docker build -t mojo-webqq .
启动镜像并扫描二维码
docker run -t --name Mojo-Webqq --env MOJO_WEBQQ_LOG_ENCODING=utf8 -p 5011:5011 -v /tmp:/tmp mojo-webqq
示例

没错,这篇文章只是README(后续更新以README为准)的改版,哈哈,谁让我懒呢。