docker環(huán)境調(diào)用mysqldump進行數(shù)據(jù)備份方式
docker環(huán)境調(diào)用mysqldump數(shù)據(jù)備份
方法一
宿主安裝客戶mysql客戶端(apt-get是ubuntu命令,yum是CentOS命令,根據(jù)系統(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>:<容器內(nèi)目錄路徑> <宿主機目錄路徑>
例如:
如果你想將名為 mycontainer 的容器中的 /app/data 目錄復制到宿主機的 /host/data 目錄下,可以運行以下命令:
docker cp mycontainer:/usr/bin/mysqldump /opt/data
復制宿主機指定目錄到指定容器中
docker cp /usr/bin/mysqldump my_container:/usr/bin/
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
docker-compose常用命令及.yaml配置模板方式
這篇文章主要介紹了docker-compose常用命令及.yaml配置模板方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-05-05
Linux上使用docker啟動redis并遠程訪問的實現(xiàn)
這篇文章主要介紹了Linux上使用docker啟動redis并遠程訪問的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
解決docker容器中出現(xiàn)Access denied for user &apo
這篇文章主要介紹了解決docker容器中出現(xiàn)Access denied for user 'root'@'172.17.0.2'(using password: YES)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06

