Heim >Betrieb und Instandhaltung >Docker >Wie lösche ich das Docker-Datenvolumen?

Wie lösche ich das Docker-Datenvolumen?

coldplay.xixi
coldplay.xixiOriginal
2020-07-27 11:26:246178Durchsuche

删除docker数据卷的方法:如果需要在删除容器的同时移除数据卷,可以在删除容器的时候使用【docker rm -v】命令,代码为【docker volume rm】。

Wie lösche ich das Docker-Datenvolumen?

删除docker数据卷的方法:

数据卷是被设计用来持久化数据的,它的生命周期独立于容器,Docker不会在容器被删除后自动删除数据卷,并且也不存在垃圾回收这样的机制来处理没有任何容器引用的数据卷。如果需要在删除容器的同时移除数据卷。可以在删除容器的时候使用 docker rm -v 这个命令。无主的数据卷可能会占据很多空间,要清理会很麻烦。

1、列出所有的数据卷

docker volume ls

使用--filter dangling=true 过滤 不在使用的数据卷

docker volume ls   --filter dangling=true

2、创建一个数据卷,可以设置,--name,--path,--mode。 也可以不用

拥有一切自动生成的参数

docker volume create

3、删除一个数据卷

docker volume rm <volume name>

4、容器正在使用的数据卷不能删除,绑定挂载的无法删除。

docker volume ls   --filter dangling=true
docker volume ls   --filter dangling=true | grep local |awk &#39;{print $2}&#39;|xargs docker volume rm

相关教程推荐:docker教程

Das obige ist der detaillierte Inhalt vonWie lösche ich das Docker-Datenvolumen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn