Rancher备份&&还原

Rancher备份&&还原

目录

Rancher备份&&还原

一、Rancher 备份

二、Rancher 还原


一、Rancher 备份

1、备份

# !/bin/bash
# /opt/backup/backup-rancher.sh
DATE=$(date +%Y%m%d%H%M)
echo "备份rancher数据"

echo "1.拷贝容器内数据"
IMAGE_ID=`docker ps |grep rancher:v2.5.8|awk '{print $1}'`
docker cp $IMAGE_ID:/var/lib/rancher /opt/backup

echo "2.打包数据"
cd /opt/backup

tar zcf rancher-$DATE.tar.gz rancher --remove-files

echo "3.完成打包"

2、设置定时任务

# crontab -e
01 00 * * * /opt/backup/backup-rancher.sh

你可能感兴趣的:(Rancher,rancher,备份,恢复,etcd)