退出并删除所有但最新的码头集装箱

问题描述:

我目前有很多不再使用的码头集装箱正在运行。 实际上有很多事情需要一段时间才能退出并手动退出。退出并删除所有但最新的码头集装箱

我想知道是否有办法退出并删除所有的除了为最新的?

一个快速的方法来做到这一点是:

首先,停止所有容器用这个命令:

docker stop $(docker ps -aq)

然后,启动容器要使用保留:​​

docker start container_name

最后,使用docker container prune,它删除所有st opped容器。

docker container prune

+0

谢谢你,这个完美工作,我唯一不得不改变了的,而不是做'搬运工PS -a $(泊坞窗PS -aq)','做码头工人停止$(泊坞窗PS -a - q)' – duck

+0

是的,我忘记了,谢谢。 – kstromeiraos