docker環(huán)境調用mysqldump進行數據備份方式
更新時間:2025年06月12日 10:54:59 作者:小徐敲java
這篇文章主要介紹了docker環(huán)境調用mysqldump進行數據備份方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
docker環(huán)境調用mysqldump數據備份
方法一
宿主安裝客戶mysql客戶端(apt-get是ubuntu命令,yum是CentOS命令,根據系統(tǒng)選擇)
RUN apt-get install -y mysql-client RUN yum install mysql -y RUN yum install mariadb
查看宿主機目錄/usr/bin中找到了mysqldump,然后可以掛載該目錄到相應容器/usr/bin/mysqldump目錄下,就可以執(zhí)行mysqldump命令了
方法二
通過復制mysql容器目錄下的mysqldump出來,命令的語法如下
docker cp <容器名稱或ID>:<容器內目錄路徑> <宿主機目錄路徑>
例如:
如果你想將名為 mycontainer 的容器中的 /app/data 目錄復制到宿主機的 /host/data 目錄下,可以運行以下命令:
docker cp mycontainer:/usr/bin/mysqldump /opt/data
復制宿主機指定目錄到指定容器中
docker cp /usr/bin/mysqldump my_container:/usr/bin/
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
docker實現redis-cluster模式集群部署的示例代碼
本文介紹了使用Docker部署Redis Cluster集群的完整方案,采用3臺服務器,每臺運行2個Redis實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2026-04-04

