首页 > 其他分享 >docker安装grafana,版本更新

docker安装grafana,版本更新

时间:2023-07-18 17:48:05浏览次数:44  
标签:容器 插件 -- grafana 版本 docker

背景:

使用docker安装的grafana,版本为 Grafana v7.3.3 (2489dc4d3a),因为一些插件不兼容、创建pannel报错等一系列原因,现在将版本更新到 Grafana v10.0.2 (b2bbe10fbc)

 

 

步骤:

1、备份数据文件、插件、全局配置文件
数据和插件

docker cp grafana:/var/lib/grafana .

全局配置文件

docker cp grafana:/etc/grafana/grafana.ini .

2、关机旧版本grafana容器

3、拉取最新版本的grafana镜像

docker pull grafana/grafana

4、创建新版本grafana容器


注意点:如果要映射本机目录的话,要注意本机映射目录权限问题

chown -R 472.472 /data/grafana/

472为grafana的默认用户UID

 新建grafana容器

docker run -d --name=new_grafana --restart=always -v /data/grafana:/var/lib/grafana grafana/grafana

 

5、停止新创建的容器,把上面备份的数据文件、插件、全局文件替换掉

6、启动新版本的容器

查看容器日志,插件如果有报错或者提示版本过低,根据提示进行更新

 

docker logs --tail=30 -f xxxx

 

 

 

参考:

https://grafana.com/docs/grafana/latest/upgrade-guide/upgrade-v10.0/?src=grafana_footer

https://www.jianshu.com/p/bc37e2fc15e7

https://www.jianshu.com/p/94030050ce35

 

标签:容器,插件,--,grafana,版本,docker
From: https://www.cnblogs.com/xiaoyou2018/p/17563634.html

相关文章

  • Docker本地搭建个人企业私有云盘seafile搭建(完美解决ONLYOFFICE无法预览的情况)
    seafile搭建#创建存放路径mkdir-p/media/megrez/data/seafile/seafile-mysql/dbmkdir-p/media/megrez/data/seafile-data#创建docker-compose.ymldocker-copmse.yml内容如下version:'2.0'services:db:image:mariadbcontainer_name:seafile-mysql......
  • 通过docker-compose 快速部署 harbor
    一、概述Harbor是一个开源的企业级DockerRegistry管理工具,它提供了一个安全、可靠、可扩展的平台,用于存储、管理和分发Docker镜像。Harbor可以帮助组织和团队更好地管理Docker镜像,并提高应用程序构建和部署的效率。以下是Harbor的一些主要特点:安全:Harbor提供了完整的认证......
  • docker安装kibana关联es
    es//拉取镜像dockerpullelasticsearch:7.17.3//运行dockerrun-d--nameelasticsearch-p9200:9200-p9300:9300-e"discovery.type=single-node"elasticsearch:7.17.3浏览器访问http://localhost:9200/或者终端输入curlhttp://localhost:9200///显示配置......
  • 八万乌云漏洞库——Ubuntu本地Docker搭建环境
    环境准备ubuntu16.04虚拟机换国内源vi/etc/apt/sources.list阿里源debhttp://mirrors.aliyun.com/ubuntu/xenialmaindeb-srchttp://mirrors.aliyun.com/ubuntu/xenialmaindebhttp://mirrors.aliyun.com/ubuntu/xenial-updatesmaindeb-srchttp://mirrors.aliy......
  • Linux安装Python各个版本,这一篇就够了
     文章目录前言一、Linux安装Python1、安装依赖包2、下载Python安装包1、选择正确的安装包2、下载自己需要的安装包3、解压4、安装5、建立软连接1)软连接命令2)软命令说明①确定python和pip的运行位置②设置软连接6、运行python,查看是否可用二、P......
  • go语言读取docker容器的日志
    使用DockerSDK:要使用DockerSDK来读取Docker容器的日志,您需要安装DockerSDK并使用其提供的函数进行操作。安装DockerSDK:goget-ugithub.com/docker/docker获取容器ID#短IDdockerpsCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAM......
  • MySQL(二十一)MVCC多版本并发控制
    MySQL(二十一)MVCC多版本并发控制1什么是MVCCMVCC(MultiversionConcurrencyControl)多版本并发控制。即通过数据行的多个版本管理来实现数据库的并发控制,使得在InnoDB事务隔离级别下执行一致性读操作有了保障。就是为了查询一些正在被其他事务更新的值的时候,能够查到它们被更......
  • ceph16版本部署
    1.初始化配置IP主机名10.0.0.10storage0110.0.0.11storage0210.0.0.12storage031.1配置离线源(所有节点)tarzxvfceph16pkg.tar.gz-C/opt/cat>/etc/apt/sources.list<<EOFdeb[trusted=yes]file:///opt/ceph16pkg/debs/EOFaptcleanallap......
  • Docker CLI docker pause 和 unpause常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • 使用docker安装的tomcat部署activiti-app.war、activiti-admin.war失败(ClassNotFound
    背景一直以来习惯用docker配置一些本地学习环境,许多教程配置activiti的方式都是通过复制activiti的war包部署在tomcat中,我尝试了一下通过docker的方式遇到了一些不易察觉的错误。使用方式描述使用docker安装tomcat9.0dockerrun-d-p8080:8080--nametomcattomcat:9.0复......