Docker教程小白实操入门(10)--如何删除一个镜像

网友投稿 267 2022-10-22

Docker教程小白实操入门(10)--如何删除一个镜像

一、需求

删除一个本地镜像

二、查看某个镜像的具体信息

docker images --digests ContainerId|ContainerName

例如:

# 查看名字为Ubuntu的镜像的详细信息docker images --digests ubuntu

三、删除镜像

docker rmi [OPTIONS] IMAGE [IMAGE...]

​​docker rmi​​​:​​rm​​​为删除容器,而​​rmi​​​为删除镜像,其中​​i​​​代表​​image​​;​​OPTIIONS​​​: 命令选项,​​-f​​强制删除镜像;​​IMAGE​​​:需要删除的镜像。这里的镜像可以用“镜像短​​ID​​​”、“镜像长​​ID​​​”、“镜像名”、“镜像的​​digest​​”来标识。

​删除​​ubuntu:latest​​镜像,有以下几种方法:​

镜像短​​ID​​​:​​docker rmi 14f6​​​;(这个代表镜像​​id​​​以​​14f6​​​开头的镜像,一般而言,前四位可以唯一标志,如果不可以,​​docker​​会提示的)镜像长​​ID​​​:​​docker rmi 14f60031763d​​;镜像名:​​docker rmi ubuntu:latest​​;镜像的​​digest​​​:​​docker rmi ubuntu@sha256:84c334414e2bfdcae99509a6add166bbb4fa4041dc3fa6af08046a66fed3005f​​。

四、实例

# 拉取一个镜像docker run --name container3 busybox:latest echo "hello"# 查看所有镜像docker images --digests busybox# 删除对应的容器(如果不删除,则会报错,当然也可以使用docker rmi -f强制删除docker rm container3# 删除一个镜像docker rmi busybox:latest# 查看所有镜像docker images --digests busybox

五、删除多个镜像

# 删除所有仓库名为redis的镜像docker rmi $(docker images –q redis)# 删除所有镜像docker rmi $(docker images –qa)

参考:​​https://educoder.net/shixuns/4uyn5ebp/challenges​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker教程小白实操入门(12)--如何使用build指令根据Dockerfile文件构建一个镜像
下一篇:CountDownLatch和Atomic原子操作类源码解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~