Docker ps命令可以用于列出所有正在运行的Docker容器。当然,我们可以使用Docker stop命令停止它们,但是如果您希望关闭或删除Docker容器,您需要使用Docker rm或Docker rm -f命令。
$ docker ps
这将列出Docker主机上所有正在运行的容器。您将看到一个表格,该表格包含容器ID,容器名称,使用的镜像,容器状态等信息。
要关闭容器,您需要使用Docker stop命令,后跟容器ID或容器的名称。
$ docker stopcontainer_name_or_id
要删除容器,您需要使用Docker rm命令并指定容器ID或容器名称。
$ docker rmcontainer_name_or_id
请注意,如果容器正在运行,则无法删除。要强制删除容器,请在Docker rm命令后加上-f选项。
$ docker rm -fcontainer_name_or_id
在使用Docker rm命令删除容器时,Docker还可以自动删除所有容器链接的卷和网络。如果您不希望删除它们,则可以添加-v和--remove-链接选项。
$ docker rm -vcontainer_name_or_id
最后,请注意,如果您需要彻底清除Docker主机上的容器和卷,请使用Docker系统PRUNE命令。此命令将删除所有停止的容器,未使用的图像和所有未使用的卷。
$ docker system prune