工作经验分享 - 博客
type: channel
link: https://www.xuehuafei.cn/tag/%E5%8D%9A%E5%AE%A2/
items: docker环境部署下的umami怎么升级？

docker环境部署下的umami怎么升级？
type: item
date: 2022-08-15T14:59:00+08:00
description: 导语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环境下的升级方式了，还是挺简单的。