Docker數(shù)據(jù)卷常用操作代碼實例
如果開發(fā)者使用了Dockerfile去構(gòu)建鏡像,也可以在構(gòu)建鏡像時聲明數(shù)據(jù)卷,例如下面這樣:
FROM nginx
ADD https://www.baidu.com/img/bd_logo1.png /usr/share/nginx/html/
RUN echo "hello docker volume!">/usr/share/nginx/html/index.html
VOLUME /usr/share/nginx/html/
這樣就配置了一個匿名數(shù)據(jù)卷,運行過程中,將數(shù)據(jù)寫入到/usr/share/nginx/html/目錄中,就可以實現(xiàn)容器存儲層的無狀態(tài)變化。查看所有數(shù)據(jù)卷
使用如下命令可以查看所有數(shù)據(jù)卷:
docker volume ls
如圖:

查看數(shù)據(jù)卷詳情
根據(jù)volume name可以查看數(shù)據(jù)詳情,如下:
docker volume inspect
執(zhí)行結(jié)果如下圖:

刪除數(shù)據(jù)卷
可以使用docker volume rm命令刪除一個數(shù)據(jù)卷,也可以使用docker volume prune批量刪除數(shù)據(jù)卷,如
下:


批量刪除時,未能刪除掉所有的數(shù)據(jù)卷,還剩一個,這是因為該數(shù)據(jù)卷還在使用中,將相關(guān)的容器停止并移除,再次刪除數(shù)據(jù)卷就可以成功刪除了,如圖:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
docker使用storage出現(xiàn)Exit導致文件無法上傳服務(wù)器的問題及解決方案
這篇文章主要介紹了docker使用storage出現(xiàn)Exit導致文件無法上傳服務(wù)器解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
docker容器通信參數(shù)使用及l(fā)ink參數(shù)介紹
這篇文章主要介紹了docker容器通信參數(shù)使用及l(fā)ink參數(shù)介紹,link的原理就是在/etc/hosts里面添加了一個alias的名稱,本文通過案例分析給大家詳細講解,需要的朋友可以參考下2022-09-09
Docker容器化部署嘗試——多容器通信(node+mongoDB+nginx)
這篇文章主要介紹了Docker容器化部署嘗試——多容器通信(node+mongoDB+nginx),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12
使用docker環(huán)境變量動態(tài)配置nginx的問題小結(jié)
這篇文章主要介紹了使用docker環(huán)境變量動態(tài)配置nginx,整個方案,采用的是通過docker run -e xxxx=xxx先往容器注入環(huán)境變量,然后進一步通過envsubst指令將環(huán)境變量寫入到具體的文件當中,實現(xiàn)動態(tài)配置文件內(nèi)容,需要的朋友可以參考下2022-06-06
Dockerfile與.gitlab-ci.yml的關(guān)系以及構(gòu)建自動化鏡像方式
GitLabCI/CDPipeline中構(gòu)建Docker鏡像的步驟如下:1.了解Dockerfile和.gitlab-ci.yml之間的關(guān)系;2.定義構(gòu)建Docker鏡像的階段;3.在階段中調(diào)用Dockerfile來構(gòu)建鏡像2024-11-11
樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟
這篇文章主要介紹了樹莓派4b ubuntu19 server 安裝docker-ce的安裝步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
docker --link容器互聯(lián)的實現(xiàn)
–link可以通過容器名互相通信,容器間共享環(huán)境變量,本文主要介紹了docker --link容器互聯(lián)的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03

