摘要:第一次備份腳本直接執(zhí)行可以備份成功,當(dāng)使用定時(shí)任務(wù)進(jìn)行備份的時(shí)候,備份的文件為空,也就是說沒有出內(nèi)容第二次備份腳本修改備份腳本,通過在容器內(nèi)執(zhí)行,并備份到容器內(nèi)目錄下,再把此目錄映射到宿主目錄即可以上
第一次備份腳本
直接執(zhí)行可以備份成功,當(dāng)使用定時(shí)任務(wù)進(jìn)行備份的時(shí)候,備份的文件為空,也就是說沒有mysqldump出內(nèi)容
#!/bin/bash docker_name=mysql_container data_dir=/home/ubuntu/mysql_dump /usr/bin/docker exec -it $docker_name mysqldump -u username -p password --all-databases > "$data_dir/data_`date +%Y%m%d`.sql" find $data_dir -mtime +7 -name "data_*.sql" -exec rm {} ;第二次備份腳本
修改備份腳本,通過在容器內(nèi)執(zhí)行mysqldump,并備份到容器內(nèi)/var/local目錄下,再把此目錄映射到宿主目錄/home/ubuntu/.data/mysql_dump即可
#!/bin/bash docker_name=mysql_container data_dir=/home/ubuntu/.data/mysql_dump /usr/bin/docker exec $docker_name sh -c "mysqldump -u username -p password --all-databases > /var/local/data_`date +%Y%m%d`.sql" find $data_dir -mtime +7 -name "data_*.sql" -exec sudo rm {} ;以上
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27283.html
摘要:后續(xù)文談到私倉(cāng)非常有用?;謴?fù)數(shù)據(jù)卷首先運(yùn)行了一個(gè)新容器作為數(shù)據(jù)恢復(fù)的目標(biāo)。第二行指令啟動(dòng)了一個(gè)臨時(shí)容器,這個(gè)容器掛載了兩個(gè),第一個(gè)與要恢復(fù)的共享,第二個(gè)將宿主機(jī)的當(dāng)前目錄掛載到容器的下。參考會(huì)煮咖啡的貓咪 showImg(https://segmentfault.com/img/remote/1460000016001552?w=615&h=456); 目錄 01 Docker 常用...
摘要:三打包備份文件夾還是容器中執(zhí)行四從容器復(fù)制到宿主或輸入切回到宿主機(jī)你的容器名解壓解壓后,解壓到五恢復(fù)地址端口數(shù)據(jù)庫(kù)名 一、從宿主連接到MongoDB容器 docker exec -it /bin/bash 二、使用mongodump命令進(jìn)行數(shù)據(jù)庫(kù)備份 容器中執(zhí)行 mongodump -h 127.0.0.1 --port 27017 -u=用戶名 -p=密碼 -d test -o...
摘要:三打包備份文件夾還是容器中執(zhí)行四從容器復(fù)制到宿主或輸入切回到宿主機(jī)你的容器名解壓解壓后,解壓到五恢復(fù)地址端口數(shù)據(jù)庫(kù)名 一、從宿主連接到MongoDB容器 docker exec -it /bin/bash 二、使用mongodump命令進(jìn)行數(shù)據(jù)庫(kù)備份 容器中執(zhí)行 mongodump -h 127.0.0.1 --port 27017 -u=用戶名 -p=密碼 -d test -o...
摘要:項(xiàng)目現(xiàn)已正式發(fā)布這是一個(gè)基于云和容器部署的分布式塊存儲(chǔ)新方式。這可能是與大多數(shù)現(xiàn)有的分布式存儲(chǔ)系統(tǒng)相比,最具特色的功能??焖偃腴T指南易于安裝和使用。使用或術(shù)語(yǔ),管理器容器是一項(xiàng)全球性服務(wù)。目前,我們不保留額外的元數(shù)據(jù)來指示使用哪些。 Longhorn項(xiàng)目現(xiàn)已正式發(fā)布!這是一個(gè)基于云和容器部署的分布式塊存儲(chǔ)新方式。Longhorn遵循微服務(wù)的原則,利用容器將小型獨(dú)立組件構(gòu)建為分布式塊存儲(chǔ)...
閱讀 2186·2023-04-25 15:00
閱讀 2365·2021-11-18 13:14
閱讀 1198·2021-11-15 11:37
閱讀 3103·2021-09-24 13:55
閱讀 1240·2019-08-30 15:52
閱讀 2659·2019-08-29 12:35
閱讀 3377·2019-08-29 11:04
閱讀 1221·2019-08-26 12:13