rancher 单容器安装恢复
本文永久链接: https://www.xtplayer.cn/rancher/backup-restore/rancher-single-container-restore/
恢复准备
以下信息需要提前准备,在备份时替换相应的值。
Placeholder | Example | Description |
---|---|---|
<RANCHER_CONTAINER_TAG> | v2.0.5 | 初始安装 Rancher 时使用的 rancher/rancher 镜像版本 |
<RANCHER_CONTAINER_NAME> | festive_mestorf | Rancher 容器名称 |
<RANCHER_VERSION> | v2.0.5 | 创建的 Rancher 数据备份对应的 Rancher 版本 |
<DATE> | 9-27-18 | 备份创建时间 |
在终端中输入 docker ps
查询 <RANCHER_CONTAINER_TAG>
和 <RANCHER_CONTAINER_NAME>
集群恢复
停止当前运行的 Rancher 容器.可通过
docker ps
查看<RANCHER_CONTAINER_NAME>
docker stop <RANCHER_CONTAINER_NAME>
复制单节点备份的压缩文件(
rancher-data-backup-<RANCHER_VERSION>-<DATE>.tar.gz
)到 rancher 主机上,通过cd
命令切换到压缩文件所在的目录,并执行以下命令:警告! 此命令将从 Rancher Server 容器中删除所有数据。
docker run \
--volumes-from <RANCHER_CONTAINER_NAME> \
-v $PWD:/backup \
alpine \
sh -c "rm /var/lib/rancher/* -rf && tar zxvf /backup/rancher-data-backup-<RANCHER_VERSION>-<DATE>.tar.gz"注意 需要替换
<RANCHER_CONTAINER_NAME>,<RANCHER_VERSION>,<DATE>
重新启动 Rancher Server 容器
docker start <RANCHER_CONTAINER_NAME>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 IT老男孩!