说明:Docker版

安装

1、安装Docker

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

# 安装依赖
# Centos
yum install curl -y
# Debian/Ubuntu
apt-get install curl -y

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

如果为国内服务器,应更换一下源

cat  >  /etc/docker/daemon.json  <<EOF
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
EOF

2、下载镜像并运行

cd /root
# 拉取镜像
docker pull kukume/kukubot
# 运行容器
docker run -it --name kukubot -d  \
-p 8081:8081 \
-v $(pwd)/kukubot/conf:/kukubot/conf \
-v $(pwd)/kukubot/db:/kukubot/db \
kukume/kukubot
# 复制配置文件
docker cp kukubot:/kukubot/YuQ.properties $(pwd)/kukubot/conf/YuQ.properties
# 初次运行会运行失败,因为没有配置账号密码等信息
# 更改配置文件YuQ.properties,修改机器人的账号和密码以及主人,可使用Vim等
# 重新运行
docker start kukubot
# 查看日志,初次登陆可能会输入验证码,查看验证码
docker logs kukubot
# 进入到容器,输入验证码等信息
docker attach kukubot
# 退出容器,ctrl+q+p

3、其他指令

# 启动容器
docker start kukubot
# 停止容器
docker stop kukubot
# 删除容器
docker rm kukubot
# 进入到容器目录
docker container exec -it 容器id /bin/bash
docker container exec -it 容器id /bin/sh

更新

cd /root
wget --no-check-certificate https://u.iheit.com/kuku/bot/update.sh -O update.sh
chmod +x update.sh
./update.sh
最后修改:2020 年 11 月 23 日 12 : 50 AM