docker環(huán)境調(diào)用mysqldump進(jìn)行數(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
查看宿主機(jī)目錄/usr/bin中找到了mysqldump,然后可以掛載該目錄到相應(yīng)容器/usr/bin/mysqldump目錄下,就可以執(zhí)行mysqldump命令了
方法二
通過(guò)復(fù)制mysql容器目錄下的mysqldump出來(lái),命令的語(yǔ)法如下
docker cp <容器名稱或ID>:<容器內(nèi)目錄路徑> <宿主機(jī)目錄路徑>
例如:
如果你想將名為 mycontainer 的容器中的 /app/data 目錄復(fù)制到宿主機(jī)的 /host/data 目錄下,可以運(yùn)行以下命令:
docker cp mycontainer:/usr/bin/mysqldump /opt/data
復(fù)制宿主機(jī)指定目錄到指定容器中
docker cp /usr/bin/mysqldump my_container:/usr/bin/
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker-compose常用命令及.yaml配置模板方式
這篇文章主要介紹了docker-compose常用命令及.yaml配置模板方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05docker各種報(bào)錯(cuò)解決方案小結(jié)
最近在學(xué)習(xí)docker的時(shí)候遇到了不少問(wèn)題,索性給大家整理下,下面這篇文章主要給大家介紹了關(guān)于docker各種報(bào)錯(cuò)解決的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05Linux上使用docker啟動(dòng)redis并遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)
這篇文章主要介紹了Linux上使用docker啟動(dòng)redis并遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教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)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06啟動(dòng)桌面Docker提示虛擬服務(wù)未啟動(dòng)兩種解決方案
Docker 是?個(gè)開(kāi)源的應(yīng)用容器引擎,可以實(shí)現(xiàn)虛擬化,這篇文章主要介紹了在啟動(dòng)Docker?Desktop時(shí)遇到的錯(cuò)誤,并提供了解決方案,文中通過(guò)代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04物理機(jī)與啟動(dòng)的Docker容器間的目錄映射方式
這篇文章主要介紹了物理機(jī)與啟動(dòng)的Docker容器間的目錄映射方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11