首页 > 其他分享 >关于docker中-镜像IMAGE的管理-删除操作

关于docker中-镜像IMAGE的管理-删除操作

时间:2023-03-08 17:36:47浏览次数:43  
标签:删除 IMAGE images 镜像 docker rmi

可以使用docker images列出镜像,看到可以在加上-a 列出中间层镜像

[root@qq-5201351 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
nginx        latest    904b8cb13b93   6 days ago   142MB
[root@qq-5201351 ~]# 

-a, --all Show all images (default hides intermediate images),但目前还没有理解到intermediate images,先记录于此

另外,上面的IMAGE ID 其实代表的是那个镜像的sha256哈希值,只是截断了就只显示了一部分,不过操作时使用前面部分和全部都是可以的

 

1、我们可以使用docker rmi <IMAGE ID> 删除指定的镜像,有时镜像是无法删除,因为有可能有使用过它创建过的容器还在
     笔者试过加上-f选项进行强制删除,也会报错:unable to delete xxx (cannot be forced) - image is being used by running container xxxx

     docker rmi -f <IMAGE ID>

2、强制删除全部的镜像:

     docker rmi -f $(docker images |grep IMAGE -v | awk '{print $3}')

3、如果使用管道,那需要结合xargs

     docker images | awk '{print $3}' |grep IMAGE -v |xargs docker rmi -f

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17195006.html

 

标签:删除,IMAGE,images,镜像,docker,rmi
From: https://www.cnblogs.com/5201351/p/17195006.html

相关文章

  • 使用docker compose部署skyworking9.0
    catdocker-compose.yamlversion:'3.3'services:es8:image:elasticsearch:8.4.2container_name:es8ports:-9200:9200-9300:9300......
  • docker-compose部署mysql8的登录问题
    之前docker-compose部署mysql8的时候密码设置好,第一次启动容器,登录密码不对,需要登录容器跳过密码,重新修改密码启动,就研究了以下,就几个问题就弄好了docker-compose.yaml文......
  • containerd 手动导入镜像
    众所周知,k8s.gcr.io长期被墙,导致k8s的基础容器pause经常无法获取。k8sdocker可使用代理服拉取,再利用dockertag解决问题12dockerpullmirrorgooglec......
  • 使用国内镜像安装nvm
    要使用国内镜像安装nvm,您可以按照以下步骤操作:首先,安装nvm需要使用命令行工具,例如Terminal(终端)或GitBash。打开您的命令行工具。在命令行中输入以下命令来下载nvm脚......
  • Docker全家桶入门到进阶教程,Docker快速上手
    开发/运维互掐开发与测试和运维间的矛盾,主要是由于环境的不同而引发的。如果能将开发人员使用的环境交给测试与运维使用,这些问题就都能解决。DevOpsDevOps是一种思想......
  • centos7 使用docker-compose搭建hadoop集群
    1,安装docker和docker-compose2,在linux服务器上创建hadoop文件夹,在hadoop文件夹下创建docker-compose.yml文件docker-compose.yml文件内容如下:version:'3'services:......
  • Docker入门到高级教程(一)Docker 的用途
    ​ Docker 简介Docker  是一个开源的应用容器Container引擎, 其可以让开发者将应用及应用运行的 环境打包到一个轻量级、可移植的镜像中,然后发布到任何流行的L......
  • 【Docker-基础使用:安装,启用,基本命令,数据卷】
    目录:一、认识Docker二、Docker架构三、安装Docker四、启用Docker五、Docker的基本命令六、Docker数据卷七、Docker命令小结(仅看命令可跳到此处)一、认识Docker1、Docker解决......
  • 关于docker中-容器的管理操作-删除
    在docker中,我们知道,可以通过镜像images创建容器,今天主要讲一下容器的管理操作-容器的删除说明:要删除docker镜像,需要先将引用镜像的容器先删除了,其中包含运行的和非运行状......
  • Mac Docker运行Python记录
    记录错误:1(base)kaka@KakadeMacBook-Proproject%dockerimages2REPOSITORYTAGIMAGEIDCREATEDSIZE3python/p......