(五)Docker镜像管理1之镜像操作
2016-10-21 17:31
579 查看
这篇文章将介绍镜像的一般操作,包括查看、查找、下载、删除等。
下载镜像
使用下面的命令来下载镜像
或者使用:
列出本地镜像
使用下面的命令来列出本地镜像
docker image是专门用作镜像管理的,可以构建镜像、查看本地镜像、查看镜像层次、删除镜像、下载和上传镜像等。
查看镜像内部的层
使用下面的命令来查看镜像内部的封装层
这里面展示此镜像封装中的所有层以及每层执行的什么操作。
查看镜像详细信息
获取具体某一项的值:使用--format参数
查找HUB中的镜像
使用下面的命令查找HUB中的镜像
这里搜索出来的就是HUB上所发布的镜像,其中包括官方和非官方两种。这个命令还可以加参数比如--filter进行过滤:
-f或者--filter 后面是KEY=VALUE形式。
删除镜像
使用下面的命令删除镜像
注意:已经建立过容器的镜像不能删除,要先删除容器,在删除镜像。当然你也可以使用-f参数强制删除,但容器就无法正常使用了。
下载镜像
使用下面的命令来下载镜像
docker pull 镜像名称或者镜像名称:标签
#如果不加标签则表示最新的 docker pull centos
或者使用:
docker image pull
列出本地镜像
使用下面的命令来列出本地镜像
docker images
docker image ls
docker image是专门用作镜像管理的,可以构建镜像、查看本地镜像、查看镜像层次、删除镜像、下载和上传镜像等。
查看镜像内部的层
使用下面的命令来查看镜像内部的封装层
docker history 镜像ID或者名称:标签 #或者 docker image history 镜像ID或者名称:标签
这里面展示此镜像封装中的所有层以及每层执行的什么操作。
查看镜像详细信息
docker image inspect 镜像ID或者镜像名称
获取具体某一项的值:使用--format参数
docker image inspect a8493f5f50ff --format '``.`Os`'
查找HUB中的镜像
使用下面的命令查找HUB中的镜像
docker search 关键字
这里搜索出来的就是HUB上所发布的镜像,其中包括官方和非官方两种。这个命令还可以加参数比如--filter进行过滤:
-f或者--filter 后面是KEY=VALUE形式。
#查找关键字为centos的镜像,且星大于3的 docker search --filter stars=3 centos
#查找标签为centos的官方镜像 docker search --filter "is-official=true" centos
删除镜像
使用下面的命令删除镜像
#-f参数为强制删除,因为有些镜像是相互关联的所以必须使用这个参数。 docker image rm -f 镜像ID或者名称 #或者 docker rmi 镜像ID或者名称
注意:已经建立过容器的镜像不能删除,要先删除容器,在删除镜像。当然你也可以使用-f参数强制删除,但容器就无法正常使用了。
相关文章推荐
- pycharm使用docker镜像的python解释器,pycahrm可视化操作和管理dcoker
- 云计算Docker全面项目实战(Maven+Jenkins、日志管理ELK、WordPress博客镜像)
- Docker 镜像的管理
- 【数据分析】Superset 之三 Docker操作管理
- 云计算Docker全面项目实战(Maven+Jenkins、日志管理ELK、WordPress博客镜像)
- docker镜像基本操作
- docker镜像操作命令
- Docker系列(二)镜像下载、操作容器、镜像导入导出等操作
- 安装docker私有镜像库及简易管理工具
- Docker简明教程03: 镜像管理
- Docker学习笔记(2)-docker镜像操作
- Docker的安装和镜像管理并利用Docker容器实现nginx的负载均衡、动静分离 Docker的安装 一、Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用
- Docker 1.12 实战 (二)镜像管理
- Docker镜像的管理和创建
- (五)Docker镜像管理2之镜像制作
- 【Docker江湖】之hub上镜像的使用,Dockerfile语法解读和数据管理
- Docker的安装及镜像管理
- 在Docker里使用(支持镜像继承的)supervisor管理进程(转)
- Docker学习笔记二:安装Docker并管理镜像
- Docker镜像操作