有没有什么命令可以将docker stop和docker rm命令组合在一起?每次我想要删除一个正在运行的容器,我需要连续执行2个命令,不知道是否有一个组合命令可以简化这个过程。
docker stop CONTAINER_ID
docker rm CONTATINER_ID
有没有什么命令可以将docker stop和docker rm命令组合在一起?每次我想要删除一个正在运行的容器,我需要连续执行2个命令,不知道是否有一个组合命令可以简化这个过程。
docker stop CONTAINER_ID
docker rm CONTATINER_ID
当前回答
这将停止并删除所有图像,包括使用-f时正在运行的容器
docker rmi -f $(docker images -a -q)
其他回答
在我的例子中,删除我使用的正在运行的容器
docker rm -f $(docker ps -a -q)
如果还需要删除图像,则运行 Docker rmi $(Docker images -q) after。
如果你想删除镜像,只运行docker rmi $(docker images -q)。
你可以用一个命令停止并删除容器,$_给你最后一个回显
docker stop CONTAINER && docker rm $_
docker stop CONTAINER_ID | xargs docker rm
https://www.ctl.io/developers/blog/post/gracefully-stopping-docker-containers/
你可以使用kill,也可以使用rm和force标志,它也会使用kill。
用于移除单个容器
docker rm -f CONTAINER_ID
用于移除所有容器
docker rm -f `docker container ps -qa`