Prometheus从二进制部署迁移Docker中更新到v3.0.0版本

一 Prometheus的迁移

1.备份数据

找到二进制安装的目录
在这里插入图片描述

mkdir -p ~/prometheus_backup
cp -r /usr/local/prometheus ~/prometheus_backup/

创建挂载目录

mkdir -p ~/docker/prometheus/data
mkdir -p ~/docker/prometheus/config
2.复制配置文件
cp ~/prometheus_backup/prometheus/prometheus.yml ~/docker/prometheus/config/
3.修改用户权限

Prometheus 容器通常以 nobody 用户运行,需要确保目录权限允许读写:

chown -R 65534:65534 ~/docker/prometheus/data
4.编写docker-compose
version: '3.8'

services:
  prometheus:
    image: prom/prometheus:latest
    container_name: prometheus
    volumes:
      - ./config/prometheus.yml:/etc/prometheus/prometheus.yml
      - ./data:/prometheus
    ports:
      - "9090:9090"
    restart: unless-stopped

5.停止Prometheus,启动容器
 systemctl stop prometheus
 cd ~/docker/prometheus/
 docker-compose up -d

直接启动的话会显示端口已被占用,当然也可以修改端口

6.迁移数据
docker-compose down
cp -r ~/prometheus_backup/prometheus/* ~/docker/prometheus/data/
sudo chown -R 65534:65534 ~/docker/prometheus/data
docker-compose up -d
7.rules挂载

因之前设置的rules目录迁移后,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值