Docker技术入门与实战(第三版)-第3章 使用docker镜像

一、获取镜像

[root@ceshi-1 ~]# docker pull ubuntu                  (从官网下载ubuntu的最新版)
[root@ceshi-1 ~]# docker pull ubuntu:18.04            (从官网下载ubuntu的18.04版本)
[root@ceshi-1 ~]# docker pull hub.c.163.com/public/ubuntu:18.04  (如果从非官方的仓库下载,则需要在仓库名称前指定完整的仓库地址,例如从网易蜂巢的镜像源来下载ubuntu:18.04镜像

二、查看镜像信息

[root@ceshi-1 ~]# docker images
[root@ceshi-1 ~]# docker image ls
使用docker images或docker image ls 命令可以列出本地主机上已有镜像的基本信息。
[root@ceshi-1 ~]# docker tag ubuntu:latest myubuntu:latest
使用docker tag命令来为本地镜像任意添加新的标签。 例如,添加一个新的myubuntu: latest镜像标签
[root@ceshi-1 ~]# docker inspect ubuntu:18.04 
使用docker inspect命令可以获取该镜像的详细信息,包括制作者、 适应架构、各层的数字摘要等

三、搜寻镜像 

[root@ceshi-1 ~]# docker search --filter=is-official=true nginx  
搜索官方提供的带 nginx 关键字的镜像

四、删除和清理镜像 

[root@ceshi-1 ~]# docker rmi myubuntu:latest
[root@ceshi-1 ~]# docker image rm myubuntu:latest
     使用 docker rmi 或 docker image rm 命令可以删除镜像, 当同一个镜像拥有多个标签的时候, 
docker rmi 命令只是删除了该镜像多个标签中的指定标签而巳, 并不影响镜像文件。当镜像只剩下一个标签
的时候就要小心了, 此时再使用 docker rmi 命令会彻底删除镜像。
[root@ceshi-1 ~]#  docker rmi 67fa590cfc1c
      当使用 docker rmi 命令, 并且后面跟上镜像的 ID (也可以是能进行区分的部分ID串前缀)时, 
会先尝试删除所有指向该镜像的标签, 然后删除该镜像文件本身。
[root@ceshi-1 ~]#  docker image prune
     使用Docker一段时间后,系统中可能会遗留一些临时的镜像文件,以及一些没有被使用的镜像, 可以通过docker image prune命令来进行清理。
支待选项包括:
 -a, -all: 删除所有无用镜像, 不光是临时镜像;
 -filter filter: 只清理符合给定过滤器的镜像;
 -f, -force: 强制删除镜像, 而不进行提示确认。

 

转载于:https://www.cnblogs.com/hang1368/p/11513083.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值