解决docker删除加载失败的镜像报错
背景:
准备在vulhub复现weblogic反序列化漏洞时报错,环境加载失败
准备删除weblogic镜像时报错:
unable to delete 7d35c6cd3bcd (must be forced) - image is being used by stopped container f6b1cc729530
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker rmi 7d35c6cd3bcd
Error response from daemon: conflict: unable to delete 7d35c6cd3bcd (must be forced) - image is being used by stopped container f6b1cc729530
百度得知,需要先删除所创建的weblogic容器再删除image
重启docker
systemctl restart docker.service
systemctl status docker.service
查看所有容器
docker ps -a
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f6b1cc729530 vulhub/weblogic "startWebLogic.sh" 13 minutes ago Created 5556/tcp, 0.0.0.0:7001->7001/tcp cve-2017-10271_weblogic_1
b81f28348596 acgpiano/sqli-labs "/run.sh" 2 months ago Exited (137) 2 minutes ago sqli-labs
删除weblogic所在容器
docker rm 容器ID
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271#
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker rm f6b1cc729530
f6b1cc729530
查看是否删除成功
docker ps -a
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b81f28348596 acgpiano/sqli-labs "/run.sh" 2 months ago Exited (137) 3 minutes ago sqli-labs
删除image
docker rmi -f imageid (-f强制删除)
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
vulhub/weblogic latest 7d35c6cd3bcd 3 years ago 2.46GB
acgpiano/sqli-labs latest 0976afc45249 4 years ago 434MB
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker rmi -f 7d35c6cd3bcd
Untagged: vulhub/weblogic:latest
Untagged: vulhub/weblogic@sha256:275ec19477cfda389dc1c42158033e7e8c650dd4cba9f090ca0ba673902b73c9
Deleted: sha256:7d35c6cd3bcd01f81cbce7dd936d12bfafa24f1ec6741be4d8fdbde02b6f4241
Deleted: sha256:64d8c829ff070437ceeb70ba2b0fe18ae7caee872b8893ce62d4c7619f02bc0f
Deleted: sha256:77b913fcd4eeb64e0bcfd750acc328a57dbf0ee3560f610f518f10739bc4b844
Deleted: sha256:b4a87e700c701ce432385115b4f301510a9bd802e147e96091d0dd1d8df5c124
Deleted: sha256:f31a1de946e0079a7ca4c5eb8b896b34a5bed2a3a766eb7a1761843c4ef32e21
Deleted: sha256:fda831348202bb0db409fad657e67d08cc866bc6b2c87ea1ecfea0903bbb5caa
Deleted: sha256:df345d835043b44c289c8781b5e18374697e02e14d8bef16b597f63dbecd4d39
Deleted: sha256:f7c6d5df6ae0a3ba713a17eaf6f4405ab52fe71a934432c4dd37dbfb6712d962
Deleted: sha256:d9eefe3c4bf50160f0185a38fcbb177a90e8cff07ef3876d6b815052339b75ca
Deleted: sha256:4e0e3748c7dc488c7b333d1aa2cf3653d889e3b4be85e68fb16c998a158da4fb
Deleted: sha256:bb97c5bd9845b5bd3aed5d4b4755e869351ef8685546c42b3e0baac17b9c710d
Deleted: sha256:49bfdf5d5d8d8e2bd9e5cf68f932aedb087caa7e59dfd53016724584bbc35734
Deleted: sha256:90ed4e46ab027e59e1c5c0702726c744a9220db4182c7eee8301c6c5f86abe35
Deleted: sha256:7a5d06076fce6a802ff568163d167a1f6ddb67f8274c99551b09c411ddbb9005
Deleted: sha256:1cdeea4112354f9b79e663a2ec690d70aa0808dd3acd9d2393a8f1f52f2d5382
Deleted: sha256:670bf6d0567d63e15d338e5cfd6df674a617cf2c844665f97c7c58681f0a177f
Deleted: sha256:00fde27bbe74db0408fabe3a50e7ab7be3798b57113c943cfe81212096425038
Deleted: sha256:7394707b3914f5b790ab676160cf44bc8987afaf6cff498644e65dd464e5a7bf
确认是否删除成功
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
acgpiano/sqli-labs latest 0976afc45249 4 years ago 434MB
root@zhaizewen:/vulhub/weblogic/CVE-2017-10271#
参考文章 https://msd.misuland.com/pd/4146263811541699448
解决docker删除加载失败的镜像报错的更多相关文章
- WPF加载Winform窗体时 报错:子控件不能为顶级窗体
一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为 ...
- 如何解决SoftekBarcode.dll加载失败的问题
本文转自:慧都控件网 Softek Barcode Reader Toolkit是专门从事于条形码读取技术的软件公司Softek旗下一款著名的条码读取工具包.最近有部分用户反映在运行此工具包时会遇到“ ...
- gitbook 入门教程之解决windows热加载失败问题
破镜如何贴花黄 gitbook 在 Windows 系统无法热加载,总是报错! gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serv ...
- js解决img标签加载失败显示默认图片
问题: 为所有显示楼盘的页面添加一个加载失败的默认图片. 基本思路: img标签中有个onerror属性,专门用来处理加载失败的事件.所以可以用jquery添加onerror属性,在onerror中加 ...
- 关于html异步加载外部json文件报错问题
一. HTML代码如下: 参考网站(echarts-JSON请求数据):https://blog.csdn.net/you23hai45/article/details/51585506 <!D ...
- ListView 加载数据时 触摸报错
问题起因: 在做一个从sd卡中加载数据显示在ListView中,由于数据可能比较多,考虑到用户体验,就使用AsyncTask来异步加载,数据一条一条的添加至ListView中. 开始数据比较少的时候, ...
- 关于package,import,和“找不到可以加载的主类”报错之间的关系
正在回顾java基础 目录结构如下: 一 以下代码,进入Example所在的文件夹, javac和java都不会报错 public class Example{ public static void ...
- LoadXml 加载XML时,报错:“根级别上的数据无效。 行1,位置1“
==XML=================================== <?xml version="1.0" encoding="utf-8" ...
- 【已解决】项目加载失败,Web应用程序项目XX已配置为使用IIS
这个解决方法是我在网上参考了很多方法都不行,因为昨天还好好的,今天就不行,那跟项目没多大关系,跟环境有关. 解决方案: 本地iis和vs自带的iis冲突了,默认用了本地的iis,我删掉本地的就可以了. ...
随机推荐
- Docker:银河麒麟系统/Ubuntu/arm64-离线安装Docker,配置自启
下载离线包 离线安装包地址:https://download.docker.com/linux/debian/dists/stretch/pool/stable/ 注意: amd64是处理器64位 复 ...
- spring data jpa执行update和delete语句时报错处理
之前项目中使用spring data jpa时,遇到删除记录的需求时,主要利用spring data中自带的delete()方法处理,最近在dao层使用delete sql语句时报错,代码如下: @Q ...
- vue3后台管理系统(模板)
系统简介 此管理系统是基于Vite2和Vue3.0构建生成的后台管理系统.目的在于学习vite和vue3等新技术,以便于后续用于实际开发工作中: 本文章将从管理系统页面布局.vue路由鉴权.vuex状 ...
- Http2.0详解
前言 HTTP/1.1协议为现在网络提供了20年的支持.从那时起,网站已经从静态的.文本驱动的文档发展为交互式的.富媒体的应用程序.在此期间底层协议保持不变这一事实正好说明了它的通用性和能力.但随着网 ...
- 将gitlab内置node_exporter提供外部prometheus使用
目录 修改gitlab的配置 重新初始化配置 gitlab服务已经包含了node_exporter服务,但是配置文件限制了9100端口的访问,所以主机信息不能直接被外部的prometheus收集 修改 ...
- python mysql 图片保存到表,从表中读出图片
fp = open(aa, 'rb') try: img = fp.read() except: print("图片打开出错") fp.close() return img #上面 ...
- Long类型框架自动序列化成String失效问题排查
目录 问题描述 猜想 1. 写错了 2. 重新使用 验证猜想 1.验证猜想 2.继续猜想 3.再次猜想 4.再次验证 5.疑惑 6.找到原因,解决疑惑 7.解决 问题描述 微服务架构下进行业务模块开发 ...
- python + mysql 实现输入数据
实例如下: import datetimeimport pymysqldef insert_into(): db = pymysql.connect("localhost",&qu ...
- shell脚本(5)-shell变量
一.变量介绍 将一些数据需要临时存放在内存中,以待后续使用时快速读出. 二.变量分类 1.本地变量: 用户私有变量,只有本用户可以使用,保存在家目录下的.bash_profile..bashrc文件中 ...
- 理解 React Hooks 心智模型:必须按顺序、不能在条件语句中调用的规则
前言 自从 React 推出 hooks 的 API 后,相信大家对新 API 都很喜欢,但是它对你如何使用它会有一些奇怪的限制.比如,React 官网介绍了 Hooks 的这样一个限制: 不要在循环 ...