摘要:第一次備份腳本直接執行可以備份成功,當使用定時任務進行備份的時候,備份的文件為空,也就是說沒有出內容第二次備份腳本修改備份腳本,通過在容器內執行,并備份到容器內目錄下,再把此目錄映射到宿主目錄即可以上
第一次備份腳本
直接執行可以備份成功,當使用定時任務進行備份的時候,備份的文件為空,也就是說沒有mysqldump出內容
#!/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 {} ;第二次備份腳本
修改備份腳本,通過在容器內執行mysqldump,并備份到容器內/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 {} ;以上
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27283.html
摘要:后續文談到私倉非常有用。恢復數據卷首先運行了一個新容器作為數據恢復的目標。第二行指令啟動了一個臨時容器,這個容器掛載了兩個,第一個與要恢復的共享,第二個將宿主機的當前目錄掛載到容器的下。參考會煮咖啡的貓咪 showImg(https://segmentfault.com/img/remote/1460000016001552?w=615&h=456); 目錄 01 Docker 常用...
摘要:三打包備份文件夾還是容器中執行四從容器復制到宿主或輸入切回到宿主機你的容器名解壓解壓后,解壓到五恢復地址端口數據庫名 一、從宿主連接到MongoDB容器 docker exec -it /bin/bash 二、使用mongodump命令進行數據庫備份 容器中執行 mongodump -h 127.0.0.1 --port 27017 -u=用戶名 -p=密碼 -d test -o...
摘要:三打包備份文件夾還是容器中執行四從容器復制到宿主或輸入切回到宿主機你的容器名解壓解壓后,解壓到五恢復地址端口數據庫名 一、從宿主連接到MongoDB容器 docker exec -it /bin/bash 二、使用mongodump命令進行數據庫備份 容器中執行 mongodump -h 127.0.0.1 --port 27017 -u=用戶名 -p=密碼 -d test -o...
摘要:項目現已正式發布這是一個基于云和容器部署的分布式塊存儲新方式。這可能是與大多數現有的分布式存儲系統相比,最具特色的功能。快速入門指南易于安裝和使用。使用或術語,管理器容器是一項全球性服務。目前,我們不保留額外的元數據來指示使用哪些。 Longhorn項目現已正式發布!這是一個基于云和容器部署的分布式塊存儲新方式。Longhorn遵循微服務的原則,利用容器將小型獨立組件構建為分布式塊存儲...
閱讀 2169·2023-04-25 15:00
閱讀 2343·2021-11-18 13:14
閱讀 1153·2021-11-15 11:37
閱讀 3083·2021-09-24 13:55
閱讀 1220·2019-08-30 15:52
閱讀 2644·2019-08-29 12:35
閱讀 3358·2019-08-29 11:04
閱讀 1209·2019-08-26 12:13