Docker中的文件/文件夾的掛載映射方式
更新時(shí)間:2024年11月02日 11:19:49 作者:arize
通過命令行在宿主機(jī)與Docker容器間掛載和映射文件夾,實(shí)現(xiàn)數(shù)據(jù)共享,具體步驟包括:在宿主機(jī)創(chuàng)建文件夾并使用Docker命令將其掛載到容器指定位置,需注意容器名稱與ID的使用差異
Docker文件/文件夾的掛載映射
宿主機(jī)的文件夾掛載映射
docker run -it -v d:\dockr_attach\data:/data image_id
這個(gè)命令在cmd中 執(zhí)行
會依據(jù)image創(chuàng)建一個(gè)具有attach文件夾的docker容器
d:\dockr_attach\data | 宿主機(jī)文件夾路徑,我是在D盤已經(jīng)創(chuàng)建了\dockr_attach\data目錄 |
/data | 容器映射文件夾 會在根目錄下存在(與home目錄等同級) |
image_id | 鏡像的id 使用docker images命令可查看所有鏡像的id |
宿主機(jī)文件/文件夾拷貝至容器
docker cp d:\dockr_attach\data docker_name:/home/
d:\dockr_attach\data | 宿主機(jī)文件夾/文件路徑 |
docker_name | 注意是容器名稱,我使用容器id拷貝是不成功的,docker ps -a查看所有容器信息 |
/home/ | 容器中根目錄下的home文件夾 |
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何在docker中運(yùn)行springboot項(xiàng)目過程圖解
這篇文章主要介紹了如何在docker中運(yùn)行springboot項(xiàng)目過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06dockerfile構(gòu)建haproxy的詳細(xì)過程(構(gòu)建HAProxy的鏡像)
Dockerfile是一個(gè)用于構(gòu)建Docker鏡像的文本文件,包含了構(gòu)建鏡像所需的所有指令和說明,通過定義一系列命令和參數(shù),本文詳細(xì)介紹了如何使用Dockerfile一步步構(gòu)建HAProxy的鏡像,并指導(dǎo)如何創(chuàng)建和運(yùn)行容器,實(shí)現(xiàn)負(fù)載均衡服務(wù),感興趣的朋友一起看看吧2025-03-03使用Docker部署MySQL數(shù)據(jù)庫的兩種方法
在現(xiàn)代軟件開發(fā)中,MySQL 是一種流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),因其可靠性和易用性受到廣泛歡迎,通過 Docker,可以快速、便捷地部署和管理 MySQL 數(shù)據(jù)庫實(shí)例,本文將介紹兩種通過 Docker 部署 MySQL 的方法,需要的朋友可以參考下2024-10-10Docker Nginx容器制作部署實(shí)現(xiàn)方法
這篇文章主要介紹了Docker Nginx容器制作部署實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11docker-compose安裝Jenkins的實(shí)踐筆記
jenkins是一個(gè)比較強(qiáng)大的自動構(gòu)建工具, Jenkins是開源CI&CD軟件領(lǐng)導(dǎo)者,提供超過1000個(gè)插件來支持構(gòu)建、部署、自動化,本文給大家介紹docker-compose安裝Jenkins的實(shí)踐筆記,感興趣的朋友一起看看吧2021-09-09