首页 > 其他分享 >Docker使用中相关清理命令:删除容器与镜像

Docker使用中相关清理命令:删除容器与镜像

时间:2022-10-30 23:14:03浏览次数:44  
标签:容器 删除 images 镜像 Docker rmi docker

在构建Docker镜像的过程中,会产生一些无用的窗口与镜像;在构建过程中也可能会遇到失败,需要进行清理。 删除容器与镜像,一般需要先停止在运行中的容器。
杀死所有正在运行的容器: docker kill $(docker ps -a -q) 删除所有已经停止的...

在构建Docker镜像的过程中,会产生一些无用的窗口与镜像;在构建过程中也可能会遇到失败,需要进行清理。

删除容器与镜像,一般需要先停止在运行中的容器。

杀死所有正在运行的容器:
docker kill $(docker ps -a -q)

删除所有已经停止的容器:
docker rm $(docker ps -a -q)

删除无用的镜像。 prune : 修剪;削减;修剪树枝;打杈;裁减;精简 :
docker image prune

删除所有未打标签的镜像。 dangling : 悬挂;悬摆 :
docker rmi $(docker images -q -f dangling=true)

删除所有镜像:
docker rmi $(docker images -q)

强制删除无法删除的镜像:
docker rmi -f <IMAGE_ID>
docker rmi -f $(docker images -q)

1.进入root权限
sudo su

2.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)

如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)

3.查看当前有些什么images
docker images

4.删除images,通过image的id来指定删除谁
docker rmi
想要删除untagged images,也就是那些id为的image的话可以用
docker rmi $(docker images | grep "^<none>" | awk '{print $3}')
要删除全部image的话
docker rmi $(docker images -q)

标签:容器,删除,images,镜像,Docker,rmi,docker
From: https://www.cnblogs.com/zhangkaimin/p/16842583.html

相关文章

  • docker 文件编写
    制作docker文件建立Dockerfile文件拷贝jar文件到新目录下 FROMopenjdk:8MAINTAINERTsuiChrisCOPY*.jar/app.jarEXPOSE8080ENTRYPOINTjava-jarap......
  • Docker常用命令
    Docker常用命令(启动、镜像相关、容器相关、文件拷贝、目录挂载、查看容器IP地址、Docker备份与恢复)......
  • Docker笔记1(Docker Desktop )
    1、DockerDesktop4.7.0中包含了一个实验性的DockersbomCLI命令,可以显示任何Docker镜像的SBOM(SoftwareBillOfMaterials) 。对于容器镜像,包括安装的操作系统包(例如......
  • Docker搭建本地私有仓库
    1、下载registry镜像dockerpullregistry   2、在daemon.json文件中添加私有镜像仓库地址并重启vim/etc/docker/daemon.json{"registry-mirrors":["h......
  • mac 安装docker
    Mac下如何安装docker1、本系统10.14.62、brewinstall --caskdocker默认安装版本之后到开图形界面之后显示如下   3、找到docker下载包网站:https://download.d......
  • Spring Framework之IOC容器的扩展点(TODO)
    坑,待填参考:​​​扩展Spring的几种方式​​​Spring中Bean的生命周期及其扩展点[Spring]Spring容器扩展点​​spring之扩展点​​SpringContainer的扩展点​​Spring架构......
  • Docker镜像发布到阿里云
    1、本地镜像发布到阿里云流程  2、镜像的生成方法2.1、下载镜像ubuntudockerpullubuntu  2.2、运行ubuntu镜像并安装vimdockerrun-itubuntu/bin/bash......
  • 基于Cri-dockerd使用Kubeadm部署Kubernetes1.25集群
    1.前言介绍关于Kuebernetes的部署常用于部署K8s集群的工具和部署方式minikubekubeadm二进制包本文使用kubeadm部署方式K8s集群的部署有多种方式,而使用Kubeadm是......
  • 003-DockerCompose部署积累
    运行MySQLversion:'3'services:mysql:container_name:mysqlrestart:alwaysimage:mysql:5.7ports:-"3306:3306"volumes:......
  • 14.docker 15问
    目录什么是Docker?Docker的应用场景有哪些?Docker的优点有哪些?Docker与虚拟机的区别是什么?Docker的三大核心是什么?如何快速安装Docker?如何修改Docker的存储位置?Dock......