许多本地类型的docker驱动程序类型-但没有容器


0

我目前正在学习有关docker的更多信息,以了解如何在开发和生产中使用它。

最近,我只是研究了docker docs和互联网上的其他一些教程,并且一直在查看机器上正在发生的事情以了解发生了什么。

我知道不再有正在运行或已停止的容器-输出docker ps -a为空。

现在看一下docker volume ls,可以看到许多具有本地驱动程序类型的卷。

我现在有两个问题:

1)是那些由较早运行的容器使用的卷容器吗?在删除容器后是否应该将其删除?大多数情况下,我运行的容器没有特定的卷,但是其中一些使用该-v标志创建了自己的卷。

2)我如何知道如果我删除它们所属的容器时未删除这些卷,就可以安全删除该卷。

感谢您的帮助。

Answers:


0

不太确定我是否正确理解您的问题。

1)如果使用-v删除容器,则仅删除与容器关联的卷

2)要删除悬空的卷,您可以使用(从docker 1.9起) docker volume rm $(docker volume ls -qf dangling=true)

希望能有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.