这篇文章将介绍镜像的一般操作,包括查看、查找、下载、删除等。

下载镜像

使用下面的命令来下载镜像

1
docker pull 镜像名称或者镜像名称:标签

1
2
#如果不加标签则表示最新的
docker pull centos

或者使用:

1
docker image pull

列出本地镜像

使用下面的命令来列出本地镜像

1
docker images

1
docker image ls

docker image是专门用作镜像管理的,可以构建镜像、查看本地镜像、查看镜像层次、删除镜像、下载和上传镜像等。


查看镜像内部的层

使用下面的命令来查看镜像内部的封装层

1
2
3
docker history 镜像ID或者名称:标签
#或者
docker image history 镜像ID或者名称:标签

这里面展示此镜像封装中的所有层以及每层执行的什么操作。

查看镜像详细信息

1
docker image inspect 镜像ID或者镜像名称

获取具体某一项的值:使用--format参数

1
docker image inspect a8493f5f50ff --format '``.`Os`'

查找HUB中的镜像

使用下面的命令查找HUB中的镜像

1
docker search 关键字

这里搜索出来的就是HUB上所发布的镜像,其中包括官方和非官方两种。这个命令还可以加参数比如--filter进行过滤:

-f或者--filter 后面是KEY=VALUE形式。

1
2
#查找关键字为centos的镜像,且星大于3的
docker search --filter stars=3 centos

1
2
#查找标签为centos的官方镜像
docker search --filter "is-official=true" centos

删除镜像

使用下面的命令删除镜像

1
2
3
4
#-f参数为强制删除,因为有些镜像是相互关联的所以必须使用这个参数。
docker image rm -f 镜像ID或者名称
#或者
docker rmi 镜像ID或者名称

注意:已经建立过容器的镜像不能删除,要先删除容器,在删除镜像。当然你也可以使用-f参数强制删除,但容器就无法正常使用了。

本文转自linuxjavachen  51CTO博客,原文链接:http://blog.51cto.com/littledevil/1864336,如需转载请自行联系原作者

(五)Docker镜像管理1之镜像操作相关推荐

  1. 【Docker】五 Docker Hub管理镜像

    Docker Hub管理镜像 1 Docker Hub管理镜像 1.1 注册与登录 1.2 创建仓库 1.3 推送镜像 2 使用Docker Registry管理镜像 2.1 原理图 2.2 搭建Do ...

  2. docker镜像管理 | 更改国内镜像源

    更改镜像源,系统没有这个文件,直接新增这个文件 #vi /etc/docker/daemon.json {"registry-mirrors":["https://reg ...

  3. 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose

    什么是Docker? Docker 概念 • Docker 是一个开源的应用容器引擎 • 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) • ...

  4. docker registry 2 私有仓库镜像删除方法

    最近由于项目测试部署需要,打算搭建私有的dokcer registry进行镜像管理.第一步操作registry就遇到问题,不得不说,这个玩意操作太麻烦了,接下来会再找找看有没有好用的ui管理工具.下面 ...

  5. 【CSDN开发云】v1.21 版本,自定义镜像管理

    镜像就是像照镜子一样.我们一般说的镜像是指给系统作个ghost镜像.这样可以在很短时间,很方便的还原出一个完整的系统来. 开发云 v1.21版本发布了,本次上线主要功能: 一.新增镜像管理 (一)云主 ...

  6. Docker系列五~docker安装php-fpm

    Docker系列五 docker安装php-fpm 访问PHP镜像库地址: https://hub.docker.com/_/php?tab=tags 选择合适的版本 php-fpm镜像主要是提供ph ...

  7. docker 可视化管理工具 shipyard 简介

    目录 1.前言 2.shipyard介绍 容器管理 具体容器详情 镜像管理 3.shipyard安装 (1)镜像下载 (2)脚本安装shipyard 1.前言 谈及docker,避免不了需要熟练的记住 ...

  8. docker镜像管理基础和操作

    #docker镜像管理基础 镜像的概念 镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱. docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器. docker ...

  9. 【阿里云-容器】Docker镜像管理快速入门

    一.搭建Docker服务 Docker 是一个开源的容器引擎,用于创建.管理和编排容器,可以轻松为任何应用创建一个轻量级.可移植.自给自足的容器.本步骤将在ECS上部署一个Docker服务,并配置Do ...

最新文章

  1. 怎么找思科答案最快_成功闯入思科的面试经历
  2. (转载)JavaScript一些实用技巧(http://it.chinawin.net/softwaredev/article-261f.html)
  3. Swing中的并发-使用SwingWorker线程模式
  4. RabbitMQ七种队列模式介绍与应用场景(通俗易懂)
  5. linux rc.local权限,Linux开机启动rc.local不执行分析
  6. android 精选文章
  7. 2018 区块链技术及应用峰会(BTA)·中国全日程公布!
  8. HttpComponents HttpCore 4.3 Alpha1 发布
  9. html背景图片为什么找不到,css中背景图片显示不出来
  10. Raft 为什么是更易理解的分布式一致性算法
  11. Unity 特效 之 武器拖尾效果
  12. SQL语法基础之updata
  13. DDL和DML的含义
  14. HUAWEI Mate bookD 加装固态
  15. 找回忘记的ADSL拨号密码
  16. Google Play_SDK(官方API)
  17. JRE和JDK的解释及区别
  18. android ratingbar 图片大小,RatingBar 修改 颜色 大小 图片
  19. 2023年不参展还可以怎样开发客户?这篇文章告诉你!
  20. Codeforces 1609A

热门文章

  1. 利用Graphviz 画结构图
  2. Python开发编码规范(转)
  3. 电话语音信箱在企业中的应用
  4. [转贴]世上最强的中国式英文
  5. React基础——快速搭建开发环境
  6. [USACO5.3]校园网Network of Schools 缩点
  7. ios系统 ipa文件 打包流程详解 及 常见问题处理
  8. poj 3321 Apple Trie
  9. rmdir删除文件报Permission denied in 错误
  10. 自定义grains_module pillar