Docker數(shù)據(jù)卷常用操作代碼實例
如果開發(fā)者使用了Dockerfile去構建鏡像,也可以在構建鏡像時聲明數(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í)行結果如下圖:
刪除數(shù)據(jù)卷
可以使用docker volume rm命令刪除一個數(shù)據(jù)卷,也可以使用docker volume prune批量刪除數(shù)據(jù)卷,如
下:
批量刪除時,未能刪除掉所有的數(shù)據(jù)卷,還剩一個,這是因為該數(shù)據(jù)卷還在使用中,將相關的容器停止并移除,再次刪除數(shù)據(jù)卷就可以成功刪除了,如圖:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
詳解Windows下運用Docker部署Node.js開發(fā)環(huán)境
這篇文章主要介紹了詳解Windows下運用Docker部署Node.js開發(fā)環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01詳解docker中使用systemctl啟動服務報錯的解決辦法
這篇文章主要介紹了詳解docker中使用systemctl啟動服務報錯的解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08docker部署springboot項目啟動時間與宿主機相差8小時的解決
項目部署到docker環(huán)境,數(shù)據(jù)庫中的時間總是少8個小時,本文就來介紹一下解決方法,具有一定的參考價值,感興趣的可以了解一下2023-09-09