使用docker来启动Mojo-Webqq,适用于不想在本机安装过多插件和应用,希望能快速推倒重启的童鞋。
此项目不再更新,新项目请移步:NPC。
Mojo::Webqq
感谢灰灰的倾情付出.
灰灰官方也有Dockerfile模板,但是用命令行方式启动带入模块及参数有些许麻烦。故在原有模版的基础上稍加改进,结合Mojo-Webqq-Scripts来启动Mojo-Webqq,希望能带来用脚本启动时的熟悉体验。
- 克隆项目。
git clone https://github.com/hzz1989/Mojo-Webqq-Docker.git
也可以直接下载解压:
wget https://github.com/hzz1989/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镜像。
# 添加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 .
- 启动镜像并扫描二维码。
(我这里直接加入了hosts启动。)
docker run -t \
--name Mojo-Webqq \
--env MOJO_WEBQQ_LOG_ENCODING=utf8 \
-p 5011:5011 \
-v /home/ubuntu/Mojo-Webqq-Docker:/root \
--dns 114.114.114.114 \
mojo-webqq
示例