容器化场景下的数据库安全迁移与备份
目录
一、课题描述
假设有两台linux 虚拟机A和B,A中运行数据库容器;现想将B中数据库(已经容器化或未容器化)的数据库中的数据,迁移到A中的容器。 考虑在在线和离线场景中如何实现迁移。
二、安装docker
- 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
- 获取最新软件源
sudo apt-get update
- 安装apt依赖包
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
- 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
- 验证
sudo apt-key fingerprint 0EBFCD88
- 设置稳定版仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 更新apt包索引
sudo apt-get update
- 安装最新版本
sudo apt-