在Linux 上定時備份docker內的mysql數據庫到宿主機上
# 判斷目錄是不是已經存在,如果不存在則創建
if [ ! -d "/backups/mysql" ]; then
mkdir -p /backups/mysql
fi
# 將docker中的備份的數據拷貝到宿主機上。
docker exec eval360dev_mysql_1 mysqldump -uroot -pmysql eval360 > /backups/mysql/eval360_$(date +%Y%m%d).sql
#刪除超過10天的數據
rm -f /backups/mysql/eval360_$(date -d -10day +%Y%m%d).sql