切换导航
{{systemName}}
{{ info.Title }}
{{info.Title}}
{{ menu.Title }}
{{menu.Title}}
登录
|
退出
搜索
docker容器
作者:ych
1.停止所有的container,这样才能够删除其中的images ``` docker stop $(docker ps -a -q) ``` 如果想要删除所有container的话再加一个指令: ``` docker rm $(docker ps -a -q) ``` 2.查看当前有些什么images ``` docker images ``` 3.删除images,通过image的id来指定删除谁 ``` docker rmi
``` 想要删除untagged images,也就是那些id为的image的话可以用 ``` docker rmi $(docker images | grep "^
" | awk "{print $3}") ``` 要删除全部image的话 ``` docker rmi $(docker images -q) ``` 强制删除全部image的话 ``` docker rmi -f $(docker images -q) ``` 重启查询到的容器 ``` contract01 docker ps -a | awk '{print $12 }'| grep "saas"| xargs docker restart mm01 docker ps -a | awk '{print $11 }'| grep "mm"| xargs docker restart spot01 docker ps -a | awk '{print $12 }'| grep "saas"| xargs docker restart sapi01 docker ps -a | awk '{print $12 }'| grep "saas"| xargs docker restart docker ps -a | awk '{print $13 }'| grep "saas"| xargs docker restart docker ps -a | awk '{print $14 }'| grep "saas"| xargs docker restart spot01 docker ps -a | awk '{print $12 }'| grep "saas"| xargs docker restart ``` 4.清理镜像 残存一些临时的、没有被使用的镜像文件,可以通过以下命令进行清理: ``` docker image prune ``` 它支持的子命令有: >-a, --all: 删除所有没有用的镜像,而不仅仅是临时文件; -f, --force:强制删除镜像文件,无需弹出提示确认; 另外,执行完 docker image prune 命令后,还是告诉我们释放了多少存储空间! ``` docker image prune -a ``` 5.清除过期容器 ``` docker rm $(docker ps -a|grep Exited|awk '{print $1}') ```
相关推荐
docker的各种死法
优化 ASP.NET Core Docker 镜像的大小
评论区
先去登录
版权所有:机遇屋在线 Copyright © 2021-2025 jiyuwu Co., Ltd.
鲁ICP备16042261号-1