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卸载镜像相关推荐

  1. docker 卸载镜像_Centos7 安装 Docker

    Centos7 安装 Docker 1.卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker-common do ...

  2. php检测目标服务器是否宕机_Docker卸载镜像

    Linux服务器Docker卸载某个镜像: 首先输入命令docker images查看当前docker下有多少镜像: 1 [root@iZwz9a191mdam4di3dozk3Z ~]# docke ...

  3. docker mysql镜像连接不上_Mysql安装-Docker版

    1.环境准备 1).确认已Docker已安装: 2).Docker hub查看官方提供了哪些版本 查询mysql镜像 ##命令查看docker search mysql 2.拉取镜像 ##拉取5.7镜 ...

  4. docker的镜像创建与Dockefile的编写

    文章目录 一: Docker 镜像的创建 1.1 基于已有镜像创建 (1)先启动一个镜像,在容器里做修改 (2)将修改后的容器提交为新的镜像,需要使用该容器的ID号创建新镜像 1.2 基于本地模板创建 ...

  5. docker卸载命令_Docker入门篇

    Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完全 ...

  6. docker 仓库镜像 替换_自己动手创建 Docker 镜像并分享到镜像仓库,容器引擎的用途越来越广泛!...

    ↑ 点击上面 "时代Java"关注我们,关注新技术,学习新知识! 前面在公众号里讲过Docker安装和基本用法和概念,新来的小伙伴可以先去学习一下: docker yum快速安装和 ...

  7. 【docker】镜像

    docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS bootfs(boot file system)主要包含bootloader和kernel, bootoader主要 ...

  8. Docker file镜像

    目录 一.Docker镜像的创建 1.基于现有镜像创建 2.基于本地模版创建 3.基于Dockerfile创建 1.联合文件系统(UnionFS) ​编辑2.镜像加载原理 3.Dockerfile 4 ...

  9. docker卸载mysql_docker安装,卸载和入门

    Docker 简介 背景 开发和运维之间因为环境不同而导致的矛盾 集群环境下每台机器部署相同的应用 DevOps(Development and Operations) 简介 Docker是一个开源的 ...

最新文章

  1. python学完可以干啥-Python学完可以做什么
  2. html <link>标签
  3. mysql学习笔记 查找技术 1207 0311
  4. vue中v-bind指令的使用之Vue知识点归纳(七)
  5. 2021-2025年中国主动脉内球囊反搏装置行业市场供需与战略研究报告
  6. 贺建奎给自己做了三次“基因编辑”:想当中国爱因斯坦,却变成生物狂人
  7. magento 自动发送跟踪号_光伏电站自动跟踪集散控制系统的研究
  8. CF1047E Region Separation
  9. mysql修改数据库与级别_数据库MySQL查看和修改事务隔离级别的实例讲解
  10. 新中大软件 java班不_新中大gsoft-12.0-软件安装说明.doc
  11. Java基础问题整理
  12. 视频教程-Java高级技术-Java
  13. Untiy Shader - Metallic vs Specular Workflow 金属 vs 高光的工作流
  14. c语言合并wav文件,如何将两个WAV文件合并/合并为一个WAV文件?
  15. 微信支付-账户验证及签约指引明细
  16. 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
  17. 日文IT词汇的中文翻译
  18. A brief Introduction to Continue Learning / Life long Learning
  19. 深入分析网络编程中踩过的坑
  20. 北斗卫星系统的心脏——中国原子钟发展的历史

热门文章

  1. android app 提高级别,android 关于提高第三方app的service优先级
  2. ffmpeg 提高编解码效率_介绍几款强大常用的PS插件,让你的工作效率大大提高(含插件如何安装使用教程)...
  3. kvm架构详解--理解CPU、内存、IO虚拟化技术、处理器硬件支持
  4. MapReduce之RecordReader理解
  5. (28)FPGA面试技能提升篇(SATA接口)
  6. (23)FPGA面试技能提升篇(SSC接口、V35接口)
  7. java 判断当前时间是否为节假日_浅谈Java8日期时间处理
  8. 红外测距模块 51单片机_[51单片机] HC-SR04超声波测距仪
  9. linux路由内核实现分析(四)---路由缓存机制(1)
  10. 三星uboot1.1.6源码分析——start.s(1)