本仓库是学习docker的打包与自动化构建,请下载后24小时内删除
docker run -d --name chronocat-docker -e VNC_PASSWD=vncpasswd -p 5500:5500 -p 5900:5900 -p 6081:6081 -p 16530:16530 -v ${PWD}/config:/root/.chronocat/config yuukinya/chronocat-docker
其中vncpasswd换成你的VNC密码
或者下载代码中的docker-compose.yml,然后执行
docker-compose up -d
先完成上面的快速运行
,保证容器在运行状态
# 进入项目目录
mkdir data
# 复制数据到data目录
docker cp chronocat-docker:/root/.config/QQ ./data
如果之前是docker run运行的,执行
docker run -d --name chronocat-docker -e VNC_PASSWD=vncpasswd -p 5500:5500 -p 5900:5900 -p 6081:6081 -p 16530:16530 -v ${PWD}/config:/root/.chronocat/config -v ${PWD}/data/QQ:/root/.config/QQ yuukinya/chronocat-docker
如果之前是docker-compose运行的,编辑docker-compose.yml,把volumes下两行的开头注释去掉,保存,再执行
docker-compose up -d
浏览器访问http://服务器IP:6081
,默认密码是vncpasswd
使用VNC软件登陆服务器IP:5900
,默认密码是vncpasswd
修改当前目录/config/chronocat.yml,修改后重启容器即可
docker exec chronocat-docker sh -c "x11vnc -storepasswd newpasswd /root/.vnc/passwd"
其中newpasswd换成你的新密码,立即生效,无需重启容器
本镜像一般不会只更新chronocat,如果需要只更新chronocat可以使用LiteLoaderQQNT自行更新
-
更新前请做好数据备份,比如数据固化
-
删除容器并删除镜像,下面是代码示例
docker rm -f chronocat-docker && docker rmi yuukinya/chronocat-docker
-
重新pull最近镜像
docker pull yuukinya/chronocat-docker
-
按照前面的使用教程操作
- 容器重启后,桌面的任务栏可能会消失,如果触发了请不要缩小或者点叉关闭,建议保持在聊天的界面,再关闭VNC远程
- 合并转发不可用在Linux版本
- 能固化已登陆的数据
- 使用docker的environment来指定VNC密码
- 更新chronocat至0.0.54
- 更新chronocat至0.0.53
- 更新chronocat至0.0.52
- 新增satori默认端口
感谢 ZGLinus提供的思路和代码
- 更新chronocat至0.0.46
- 修改chronocat配置映射至宿主机
- 固化已登陆数据 Issue #1
- 初始版本