Psychz -约翰
投票:0发布日期:2017年10月5日07:32:57
容器是一个包的单元,它可以容纳多个带有库的应用程序。通过这样做,应用程序将在任何其他Linux机器上运行,而不管该机器可能具有任何自定义设置。
但是在处理过程中,可能会积累过多的容器,这会消耗磁盘空间并影响输出。
因此,为了清理容器,您可以使用命令行来执行该任务。
现在在你移除所有的容器之前,你需要确保停止那些正在使用的容器。否则,当您试图删除它们时,它可能会抛出错误。下面是如何立即停止并移除所有容器的方法。
列出所有的容器,以便您知道存在和将要删除的容器的数量。
$docker ps -a(添加-a标志将显示所有容器)
移除容器
如前所述,您需要先停止容器,然后一次性删除它们。
(注意:-q将提供每个容器的id来停止和rm命令)
$docker stop $(docker ps -a -q)
$docker rm $(docker ps -a -q)