Docker卸载镜像
Linux服务器Docker卸载某个镜像:
首先输入命令docker images查看当前docker下有多少镜像:
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker images 2 REPOSITORY TAG IMAGE ID CREATED SIZE 3 mysql 5.6 a46c2a2722b9 4 days ago 256MB 4 hello-world latest 4ab4c602aa5e 7 weeks ago 1.84kB 5 morunchang/fastdfs latest a729ac95698a 2 years ago 460MB
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker images 2 REPOSITORY TAG IMAGE ID CREATED SIZE 3 mysql 5.6 a46c2a2722b9 4 days ago 256MB 4 hello-world latest 4ab4c602aa5e 7 weeks ago 1.84kB 5 morunchang/fastdfs latest a729ac95698a 2 years ago 460MB
如上所示可以看到当前docker下有3个镜像:mysql、hello-world、morunchang/fastdfs,现在我们假设要删除hello-world这个镜像,使用如下流程以及命令:
使用命令docker ps -a查看当前运行下的镜像进程:
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker ps -a 2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3 e061047acf6e mysql:5.6 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp mysqlserver 4 61c7a4d6363d mysql:5.6 "docker-entrypoint.s…" 2 hours ago Created compassionate_varahamihira 5 024c06fcc1e8 morunchang/fastdfs "sh storage.sh" 3 days ago Up 3 days storage 6 3f2da1b259b5 morunchang/fastdfs "sh tracker.sh" 3 days ago Up 3 days tracker 7 c608062bf46f hello-world "/hello" 4 days ago Exited (0) 4 days ago priceless_keller
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker ps -a 2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3 e061047acf6e mysql:5.6 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp mysqlserver 4 61c7a4d6363d mysql:5.6 "docker-entrypoint.s…" 2 hours ago Created compassionate_varahamihira 5 024c06fcc1e8 morunchang/fastdfs "sh storage.sh" 3 days ago Up 3 days storage 6 3f2da1b259b5 morunchang/fastdfs "sh tracker.sh" 3 days ago Up 3 days tracker 7 c608062bf46f hello-world "/hello" 4 days ago Exited (0) 4 days ago priceless_keller
如上所示,我们看到hello-world相关的镜像信息如下:
1 c608062bf46f hello-world "/hello" 4 days ago Exited (0) 4 days ago priceless_keller
然后我们停止hello-world运行的进程,使用如下命令docker stop c608062bf46f:
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker stop c608062bf46f 2 c608062bf46f
停止了镜像的运行后,就可以卸载了。使用命令docker rm c608062bf46f来删除这个镜像。
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker rm c608062bf46f 2 c608062bf46f
这里的“c608062bf46f”是docker ps -a 里面的CONTAINER ID,然后这个镜像就进程就删除。
我们使用docker ps -a命令查看当前进程里面是否还有hello-world相关的进程:
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker ps -a 2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3 e061047acf6e mysql:5.6 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp mysqlserver 4 61c7a4d6363d mysql:5.6 "docker-entrypoint.s…" 2 hours ago Created compassionate_varahamihira 5 024c06fcc1e8 morunchang/fastdfs "sh storage.sh" 3 days ago Up 3 days storage 6 3f2da1b259b5 morunchang/fastdfs "sh tracker.sh" 3 days ago Up 3 days tracker
此时发现没有hello-world相关的进程了。
这时我们使用docker images查看下镜像的IMAGE ID,进行最后的删除。
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker images 2 REPOSITORY TAG IMAGE ID CREATED SIZE 3 mysql 5.6 a46c2a2722b9 4 days ago 256MB 4 hello-world latest 4ab4c602aa5e 7 weeks ago 1.84kB 5 morunchang/fastdfs latest a729ac95698a 2 years ago 460MB
使用命令docker rmi 4ab4c602aa5e删除镜像:
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker rmi 4ab4c602aa5e 2 Untagged: hello-world:latest 3 Untagged: hello-world@sha256:0add3ace90ecb4adbf7777e9aacf18357296e799f81cabc9fde470971e499788 4 Deleted: sha256:4ab4c602aa5eed5528a6620ff18a1dc4faef0e1ab3a5eddeddb410714478c67f 5 Deleted: sha256:428c97da766c4c13b19088a471de6b622b038f3ae8efa10ec5a37d6d31a2df0b
在使用docker images查看下是否删除掉了hello-world:
1 [root@iZwz9a191mdam4di3dozk3Z ~]# docker images 2 REPOSITORY TAG IMAGE ID CREATED SIZE 3 mysql 5.6 a46c2a2722b9 4 days ago 256MB 4 morunchang/fastdfs latest a729ac95698a 2 years ago 460MB
此时可以看到,hello-world这个镜像删除成功了,已经没有hello-world这个镜像了。
其他的镜像删除也是使用同样的步骤。
转载于:https://www.cnblogs.com/telwanggs/p/10776822.html
Docker卸载镜像相关推荐
- docker 卸载镜像_Centos7 安装 Docker
Centos7 安装 Docker 1.卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker-common do ...
- php检测目标服务器是否宕机_Docker卸载镜像
Linux服务器Docker卸载某个镜像: 首先输入命令docker images查看当前docker下有多少镜像: 1 [root@iZwz9a191mdam4di3dozk3Z ~]# docke ...
- docker mysql镜像连接不上_Mysql安装-Docker版
1.环境准备 1).确认已Docker已安装: 2).Docker hub查看官方提供了哪些版本 查询mysql镜像 ##命令查看docker search mysql 2.拉取镜像 ##拉取5.7镜 ...
- docker的镜像创建与Dockefile的编写
文章目录 一: Docker 镜像的创建 1.1 基于已有镜像创建 (1)先启动一个镜像,在容器里做修改 (2)将修改后的容器提交为新的镜像,需要使用该容器的ID号创建新镜像 1.2 基于本地模板创建 ...
- docker卸载命令_Docker入门篇
Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完全 ...
- docker 仓库镜像 替换_自己动手创建 Docker 镜像并分享到镜像仓库,容器引擎的用途越来越广泛!...
↑ 点击上面 "时代Java"关注我们,关注新技术,学习新知识! 前面在公众号里讲过Docker安装和基本用法和概念,新来的小伙伴可以先去学习一下: docker yum快速安装和 ...
- 【docker】镜像
docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS bootfs(boot file system)主要包含bootloader和kernel, bootoader主要 ...
- Docker file镜像
目录 一.Docker镜像的创建 1.基于现有镜像创建 2.基于本地模版创建 3.基于Dockerfile创建 1.联合文件系统(UnionFS) 编辑2.镜像加载原理 3.Dockerfile 4 ...
- docker卸载mysql_docker安装,卸载和入门
Docker 简介 背景 开发和运维之间因为环境不同而导致的矛盾 集群环境下每台机器部署相同的应用 DevOps(Development and Operations) 简介 Docker是一个开源的 ...
最新文章
- python学完可以干啥-Python学完可以做什么
- html <link>标签
- mysql学习笔记 查找技术 1207 0311
- vue中v-bind指令的使用之Vue知识点归纳(七)
- 2021-2025年中国主动脉内球囊反搏装置行业市场供需与战略研究报告
- 贺建奎给自己做了三次“基因编辑”:想当中国爱因斯坦,却变成生物狂人
- magento 自动发送跟踪号_光伏电站自动跟踪集散控制系统的研究
- CF1047E Region Separation
- mysql修改数据库与级别_数据库MySQL查看和修改事务隔离级别的实例讲解
- 新中大软件 java班不_新中大gsoft-12.0-软件安装说明.doc
- Java基础问题整理
- 视频教程-Java高级技术-Java
- Untiy Shader - Metallic vs Specular Workflow 金属 vs 高光的工作流
- c语言合并wav文件,如何将两个WAV文件合并/合并为一个WAV文件?
- 微信支付-账户验证及签约指引明细
- 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
- 日文IT词汇的中文翻译
- A brief Introduction to Continue Learning / Life long Learning
- 深入分析网络编程中踩过的坑
- 北斗卫星系统的心脏——中国原子钟发展的历史
热门文章
- android app 提高级别,android 关于提高第三方app的service优先级
- ffmpeg 提高编解码效率_介绍几款强大常用的PS插件,让你的工作效率大大提高(含插件如何安装使用教程)...
- kvm架构详解--理解CPU、内存、IO虚拟化技术、处理器硬件支持
- MapReduce之RecordReader理解
- (28)FPGA面试技能提升篇(SATA接口)
- (23)FPGA面试技能提升篇(SSC接口、V35接口)
- java 判断当前时间是否为节假日_浅谈Java8日期时间处理
- 红外测距模块 51单片机_[51单片机] HC-SR04超声波测距仪
- linux路由内核实现分析(四)---路由缓存机制(1)
- 三星uboot1.1.6源码分析——start.s(1)