方式一:
# 启动所有镜像
docker start $(docker ps -a -q)
# stop停止所有容器
docker stop $(docker ps -a -q)
# remove删除所有容器
docker rm $(docker ps -a -q)
# 删除所有镜像
docker rmi $(docker images -q)
方式二:
docker中 启动所有的容器命令
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
docker中 关闭所有的容器命令
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
docker中 删除所有的容器命令
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
docker中 删除所有的镜像
docker rmi $(docker images | awk '{print $3}' |tail -n +2)
docker 查看完整containerId
docker ps --no-trunc
本文介绍了两种方法来管理Docker容器和镜像,包括如何启动、停止所有容器,以及如何删除所有容器和镜像。通过简单的shell命令,如`dockerstart`、`dockerstop`、`dockerrm`和`dockerrmi`,配合使用`dockerps`和`dockerimages`列出信息,然后结合`awk`和`tail`进行处理,可以实现快速的Docker资源管理。
558





