刪除docker數(shù)據(jù)卷的方法:如果需要在刪除容器的同時(shí)移除數(shù)據(jù)卷,可以在刪除容器的時(shí)候使用【docker rm -v】命令,代碼為【docker volume rm】。
刪除docker數(shù)據(jù)卷的方法:
數(shù)據(jù)卷是被設(shè)計(jì)用來(lái)持久化數(shù)據(jù)的,它的生命周期獨(dú)立于容器,Docker不會(huì)在容器被刪除后自動(dòng)刪除數(shù)據(jù)卷,并且也不存在垃圾回收這樣的機(jī)制來(lái)處理沒(méi)有任何容器引用的數(shù)據(jù)卷。如果需要在刪除容器的同時(shí)移除數(shù)據(jù)卷。可以在刪除容器的時(shí)候使用 docker rm -v 這個(gè)命令。無(wú)主的數(shù)據(jù)卷可能會(huì)占據(jù)很多空間,要清理會(huì)很麻煩。
1、列出所有的數(shù)據(jù)卷
docker?volume?ls
使用–filter dangling=true 過(guò)濾 不在使用的數(shù)據(jù)卷
docker?volume?ls???--filter?dangling=true
2、創(chuàng)建一個(gè)數(shù)據(jù)卷,可以設(shè)置,–name,–path,–mode。 也可以不用
擁有一切自動(dòng)生成的參數(shù)
docker?volume?create
3、刪除一個(gè)數(shù)據(jù)卷
docker?volume?rm?<volume></volume>
4、容器正在使用的數(shù)據(jù)卷不能刪除,綁定掛載的無(wú)法刪除。
docker?volume?ls???--filter?dangling=true docker?volume?ls???--filter?dangling=true?|?grep?local?|awk?'{print?$2}'|xargs?docker?volume?rm
相關(guān)教程推薦:docker教程
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦