您当前的位置: 首页 >  docker
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

软件工程小施同学 发布时间:2020-10-03 16:48:30 ,浏览量:0

一、需求

删除一个本地镜像

 

二、查看某个镜像的具体信息
docker images --digests ContainerId|ContainerName

例如:

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

 

 

三、删除镜像
docker rmi [OPTIONS] IMAGE [IMAGE...]

 

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

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

  1. 镜像短IDdocker rmi 14f6;(这个代表镜像id14f6开头的镜像,一般而言,前四位可以唯一标志,如果不可以,docker会提示的)
  2. 镜像长IDdocker rmi 14f60031763d
  3. 镜像名: docker rmi ubuntu:latest
  4. 镜像的digestdocker 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://www.educoder.net/shixuns/4uyn5ebp/challenges

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0861s