在Docker中删除容器,您可以使用以下命令:
-
停止容器: 在删除容器之前,您需要首先停止正在运行的容器。使用以下命令来停止容器:
bashdocker stop [容器ID或容器名]
例如,如果容器ID是
abc123
,那么命令将是:bashdocker stop abc123
-
删除容器: 当容器停止后,您可以使用
docker rm
命令来删除容器:bashdocker rm [容器ID或容器名]
同样地,如果容器ID是
abc123
,那么命令将是:bashdocker rm abc123
如果您想一步完成停止并删除容器的操作,可以使用以下命令:
bashdocker rm -f [容器ID或容器名]
这个 -f
参数代表 "force",意味着即使容器正在运行中,也会先强制停止容器,然后将其删除。
批量删除容器: 如果您想删除所有停止的容器,可以使用以下命令:
bashdocker container prune
或者,如果您想删除所有容器(无论是否在运行),可以使用:
bashdocker rm -f $(docker ps -aq)
这里 docker ps -aq
会列出所有容器的ID。
以上就是在Docker中删除容器的一些常见方式。在实际工作中,这些命令非常有用,特别是在需要清理资源或重新部署容器时。
2024年8月9日 13:46 回复