导语
Umami是一款简单、快速、以隐私为核心自建统计工具,是Google Analytics的替代品。
部署
部署方式,来看大佬的文章
https://www.himiku.com/archives/umami.html
更新
今日看数据的时候,提示Umami需要更新,看github上的Docker更新方式只有简单的两行代码,实际执行的过程中却发生诸多问题。
# 更新最新的镜像
docker-compose pull
# 以守护进程的方式 强制重新构建容器
docker-compose up -d --force-recreate
更新镜像的时候发现,腾讯云服务器下载很慢,因此,只好放弃在服务器上下载最近的镜像,转而在本地下载,值得庆幸的是本地速度还是相当快的。
利用docker的方法,将新下载的镜像压缩到gz包,然后上传到服务器,在通过load方法,将镜像包导入到服务器中。
# 在本地电脑导出镜像并压缩到gz包中
docker save ghcr.io/umami-software/umami:mysql-v1.37.0 | gzip > um37.tar.gz
# 上传服务器gz包后,利用load命令导入镜像
docker load -i um37.tar.gz
排错
在导入gz包的时候,服务器报错!!!是因为开启了系统加固,导致不能导入外部文件,暂时关闭加固,导入完毕后开启即可。
Error processing tar file(signal: killed)
总结
以上就是umami在docker环境下的升级方式了,还是挺简单的。
本文作者:Fly
本文链接:https://www.xuehuafei.cn/archives/how-to-upgrade-umami-deployed-in-docker-environment.html
版权声明:白嫖注明出处