//备份配置文件
cd /root/wxbot/conf && mv config.js config.js.bak
//拉取最新代码
docker exec -it wxbot git pull
//更新依赖
docker exec -it wxbot npm i
//【填写】配置文件 刷新配置文件目录,
//出现新的config.js 执行左边 填写新配置文件
//没有出现新的config.js 执行右边
vi config.js 或者 mv config.js.bak config.js
//重启容器
docker restart wxbot
//安装docker
sudo curl -sSL get.docker.com | sh
//配置国内源
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
"https://ypzju6vq.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
EOF
systemctl daemon-reload
systemctl restart docker
//拉取镜像
docker pull hxiansen/wxbot:latest
//创建【配置目录】
cd /root && mkdir -p wxbot/conf
//启动容器
docker run -d \
-v /root/wxbot/conf:/usr/wxbot/src/conf \
--name wxbot \
--net host \
--restart always \
hxiansen/wxbot:latest
//拉取最新代码
docker exec -it wxbot git pull
//更新依赖包
docker exec -it wxbot npm i
//【填写】配置文件 配置文件在你创建的【配置目录】下
//重启容器
docker restart wxbot
//浏览器打开http://IP:端口/api/v1/qrcodeImage微信扫码登陆
//有问题查看容器日志
docker logs -f wxbot