linux docker删除镜像_linux删除docker镜像-程序员宅基地

技术标签: 疑难杂症  

之前的没有接触的docker,找了些文档,按部就班的在linux下安装部署起来docker,并运行一起(简单入门),后面自己又操作了一通,发现镜好多镜像文件,每个大约700M+的大小,


因为很多都是无效的,所以想删除这些镜像,经过尝试,下列方式有效

1.执行“docker stop $(docker ps -a -q)”  用来停止停止所有的container


2.docker images 查看镜像列表

3.docker rmi 147051a21fd9 删除上图的第二个镜像147051a21fd9 为IMAGE_ID


4.docker images再次查看镜像列表,发现被删除


==========================后续(重要!!!)=====================

后面又尝试删除eacdy/test1这个镜像时,发生错误,如下图:


即使执行停止所有容器命令,也删除失败。那就停容器吧


停容器后,继续执行 docker rmi c218b729bf73,还是继续报上边同样的错误。

决定查看一下所有的镜像文件,docker images -a


看到结果,瞬间崩溃了。。。之好继续上网查询,终于发现了一篇解决此类问题的文章,命令是:

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi
执行完毕后,再去删除镜像文件

上述命令 还解决了我在删除镜像文件时的一个报错:Error response from daemon: conflict: unable to delete 0138793f7e1f (cannot be forced) - image has dependent child images
————————————————
版权声明:本文为CSDN博主「kkkder」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kkkder/article/details/78317167

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/leonnew/article/details/117287253

智能推荐

Win10 利用 IIS(Internet Information Services)搭建FTP服务器_internet information server运行路径-程序员宅基地

文章浏览阅读1.1k次。这里使用的是系统自带的**IIS(Internet Information Services)**搭建FTP服务器。一、启动IIS以及FTP相关的服务打开控制面板–>程序和功能–>启动或关闭Windows功能运行 control 可以打开控制面板。主要就是把FTP服务器、IIS管理控制台勾起来,其他的也可以根据需要勾选。二、搭建FTP服务器1、打开IIS路径:C:\Windows\system32\inetsrv\InetMgr.exe也可以通过搜索框搜索到程序2、_internet information server运行路径

olimx_jtag连接异常问题:Missing mandatory configuration. Fill-in the ‘Config options:‘ field in the Debugge_missing mandatory configuration. fill-in the 'conf-程序员宅基地

文章浏览阅读2.1k次。使用olimx-jtag仿真时出现错误:在Config option 添加 .f “board/olimx_jtag.cfg”,点击Debug还是报logOpen On-Chip Debugger 0.10.0+dev (SiFive OpenOCD 0.10.0-2019.08.2)Licensed under GNU GPL v2For bug reports: https://github.com/sifive/freedom-tools/issues..._missing mandatory configuration. fill-in the 'config options:' field in the

工作一年心路历程及个人感悟_心路历程感悟-程序员宅基地

文章浏览阅读2k次。在大三实习了一个月,毕业后不知不觉中工作了又一年了。2020年是一个混乱的年度,本来这时的我该去公司实习,却只能由于疫情待在家中,并忍受父母白眼,一度心情憋闷和抑郁。那时候没事做,学习也没方向,便玩了一波又一波的游戏,看了一波又一波动漫,空洞骑士、蔚蓝、群星、街霸等玩了不少,哈哈。之后又是忙毕业设计,疫情松懈了又钓钓鱼,出去乱窜,觉得自己应该像流浪汉一样四海为家,到处乱跑更合心意。 说回工作,我大学签的一家国企控股公司,确确实实感受到了国企风格。国企工作..._心路历程感悟

uni-app app定位当前地理位置_uniapp地图显示设备位置-程序员宅基地

文章浏览阅读1.7k次。首先申请地图的key,然后在manifest.json文件中配置,如下图下面直接上代码getLocation: function() { let that = this uni.getLocation({ type: 'wgs84', geocode: true, success: function(res) { var point = new plus.maps.Point(res.longitude, res.latitude); plus.maps.Map.reverseG_uniapp地图显示设备位置

深度学习:Self-Attention与Multi-heads Attention详解_multi-head self-attention-程序员宅基地

文章浏览阅读796次。分为dot product 和 与 additive ,前者就是计算出q k后,做点乘(对应元素相乘在相加),然后得到q对所有k的相关性,然后经过softmax处理得到attention score,在大部分情况下我们都采用这种方法,后者则是做加法然后经过tanh激活得到。然后通过fx,把 x Embedding成低维向量a1,a2,让后对a1,a2分别通过全连接层(对应的权重矩阵w)得到对应的q(query),k(key),v(value)。(实际是不同的head的所对应的q权重矩阵不同。_multi-head self-attention

按键控制8*8led点阵C语言程序,单片机按键控制8X8LED点阵屏显示图形 程序的几个问题...-程序员宅基地

文章浏览阅读2.8k次。/* 名称:按键控制8X8LED点阵屏显示图形说明:每次按下K1时,会使8X8LED点阵屏循环显示不同图形。本例同时使用外部中断和定时中断。*/#include#include#define uchar unsigned char#define uint unsigned int//待显示图形编码uchar code M[][8]={{0x00,0x7e,0x7e,0x7e,0x7e..._多个按键按键控制点阵屏显示

随便推点

vuecli2.x版本构建的项目如何配置环境变量_vue-cli2搭建的项目如何判断正式服, 如何设置node_env-程序员宅基地

文章浏览阅读1k次,点赞3次,收藏4次。vuecli2.x构建的项目目录和vuecli3.x/4.x是不同的在vuecli2.x版本构建的项目根目录中有build和config文件夹如下:我们接下来只讲vuecli2.x是如何配置环境变量的一般会划分哪些环境呢?开发环境development,测试环境test,正式环境production为什么要划分?开发的时候我们访问接口地址都是访问他们的ip地址;开发完了项目打包到放到测试服务器,你的接口地址要变成测试地址;上线了接口地址又要改成正式地址;总不能每次手动切换把,而且不仅仅是接口地_vue-cli2搭建的项目如何判断正式服, 如何设置node_env

解决ViewPager中嵌套ViewPager的滑动分发问题_viewpage套viewpager套viewpager-程序员宅基地

文章浏览阅读2.6k次。本文主要解决ViewPager中嵌套ViewPager的滑动分发问题,自定义ViewPager,即BannerViewPager。阻止子ViewPager中滑动事件不再分发给父ViewPager滑动。_viewpage套viewpager套viewpager

C#餐厅管理系统6--呼叫管理员!_c#呼叫网管-程序员宅基地

文章浏览阅读5.4k次。C#餐厅管理系统6--呼叫管理员! 地址:点击打开链接C#餐厅管理系统5--餐桌和职员 地址:点击打开链接C#餐厅管理系统4--增删改查! 地址:点击打开链接C#餐厅管理系统3--MAIN窗口 地址:点击打开链接C#餐厅管理系统2--数据连接及登录 地址:点击打开链接C#餐厅管理系统1_c#呼叫网管

Unity3D .asset资源文件_u3d的.asset-程序员宅基地

文章浏览阅读1.5w次,点赞5次,收藏14次。在游戏开发中,经常会用到一些配置文件保存一些数据,然后项目运行中读取这些配置文件中的数据在游戏中使用。如:配置血条:根据角色类型(人物、动物、怪物等)配置不同的血条,包括血条大小,血条名或血条预设,血条颜色等一些简单数据。如:配置子弹:子弹类型(真子弹、假子弹、追踪子弹等),子弹速度,伤害数值,子弹关联的特效等。诸如此类的配置很多种,可创建一个可序列化的类存储数据,或者创建 XML 、JSON 文..._u3d的.asset

qtcreator qmake subdirs多工程编译依赖的坑-程序员宅基地

文章浏览阅读891次。注意,以下写法是错的:TEMPLATE=subdirsSUBDIRS=\src/app\#relativepathssrc/lib\src/lib2app.depends=liblib2虽然qmake可以解析出子工程叫lib 和lib2,但是就是无法depends!要用工程名+子目录 .subdir 架构才能识别:qmake拷贝文件,以及QMAKE_COPY等命令解释,q..._qmake subdir

Windows7 64位+Cuda6.5+vs2012 的caffe配置历程_无法打开包括文件“gtest/gtest.h” :no such file or directory-程序员宅基地

文章浏览阅读2.3k次。Cuda6.5安装备注:已经装好cuda的请略过,往下看。 记得没有VS2012的一定要先装VS。否则:安装后打开VS2012新建项目不显示NIVIDA解决方案。记住记住记住!重要的事情说三遍!第一步:安装文件的下载,直接去官网就下载就可以。现在有cuda7.0了。 直接双击exe文件,弹出后,首先会监测一下你的运行环境,如果找不到Nividia对应的显卡设备,他_无法打开包括文件“gtest/gtest.h” :no such file or directory

推荐文章

热门文章

相关标签