利用Docker容器实现定期自动将远程MySQL数据库备份到阿里云OSS存储中。
Docker
/Docker-Compose
,mysql-client
/mysqldump
,Ossutil
。
- 补充
docker-compose.yml
中的环境变量; - 更改定期周期:如
每分钟
为/etc/periodic/1min
、每天
为/etc/periodic/daily
,具体参考nralbers/scheduler; - 构建镜像:
docker-compose build
; - 启动服务:
docker-compose up -d
; - 查看日志:
docker-compose logs -f
; - 卸载服务:
docker-compose down
。