如何刪除docker數(shù)據(jù)卷?

刪除docker數(shù)據(jù)卷的方法:如果需要在刪除容器的同時(shí)移除數(shù)據(jù)卷,可以在刪除容器的時(shí)候使用【docker rm -v】命令,代碼為【docker volume rm】。

如何刪除docker數(shù)據(jù)卷?

刪除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)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員