Docker 容器镜像删除

1.停止所有的container,这样才能够删除其中的images:

docker stop $(docker ps -a -q)

如果想要删除所有container的话再加一个指令:

docker rm $(docker ps -a -q)

2.查看当前有些什么images

docker images

3.删除images,通过image的id来指定删除谁

docker rmi <image id>

想要删除untagged images,也就是那些id为<None>的image的话可以用

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

要删除全部image的话

docker rmi $(docker images -q)

本以为删除镜像会很简单,但是删除过程中并不是那么顺利。

1. 查询镜像

现在想删除第一个,ID为 99f85991949f 的镜像。

从上面看出,需要先停到ID为 67*** 的容器。

2. 查询容器

3. 先删除容器

上面可以看出,容器已经删除。

4. 删除镜像

注意点: 1. 删除前需要保证容器是停止的 stop 2. 需要注意删除镜像和容器的命令不一样。 docker rmi ID ,其中 容器(rm) 和 镜像(rmi) 3. 顺序需要先删除容器

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Spring相关

在Centos7上安装Docker

在Centos7上安装Docker-ce直接用yum install docker -y安装的docker版本为1.12,但是docker发展很快,现在都18....

2433
来自专栏问天丶天问

Docker 容器操作

1564
来自专栏散尽浮华

Docker容器学习梳理--私有仓库Registry使用

但有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似。 使用私...

2358
来自专栏iOSDevLog

macOS 用 Docker 安装 gogsDockergogs配置

1383
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装Docker Compose

Docker是一个很好的工具,用于在软件容器中自动部署Linux应用程序,但要充分利用其潜力,应用程序的每个组件都应该在自己的单独容器中运行。对于具有大量组件的...

8092
来自专栏从零学习云计算

Docker学习记录(1)——搭建自己的Docker Registry

最近在编写Kubernetes demo的时候,遇到了一个问题:当相同的Pod部署到不同的Node上时,每个Node都得下载Pod中指定的镜像文件。 由于“墙”...

7340
来自专栏Angular&服务

搭建docker环境

1163

发现Docker的IP地址

我们用Eclipse Che编写了很多使用Docker容器的小程序。它们占用空间小,易移植,可以在许多不同的操作系统上运行,而无需用户安装额外的软件。

2409
来自专栏性能与架构

Docker中配置centos容器支持ssh

image.png 在Docker起步中,已经下载了ubuntu系统镜像,启动容器后成功执行了一个简单的系统命令 此时的容器是封闭的,下面我们就建立起和容器的沟...

4198
来自专栏大魏分享(微信公众号:david-share)

Openshift容器云安全加固措施70项

前言 企业中使用容器承载业务,除了考虑到容器的优势之外,容器的安全更是很多客户关心的话题。本篇文章就此进行讨论。本文在书写过程中,参考了一些文档,文后给出了链接...

6157

扫码关注云+社区

领取腾讯云代金券