Docker学习笔记(三)image基本应用
2016-11-06 22:35
176 查看
1 获取镜像
1.1 从网络上获取镜像
"docker pull NAME [ : TAG]" //从网络上默认的注册服务器下载image,如果不显示的指定TAG,则会默认选择latest标签
如下图,下载Ubuntu15.04的image,可以注意到下载image的时候是分层下载的,其实每一层都是一个image。
"docker pull dl.dockerpool.com:5000/ubuntu" //从dockerpool社区镜像源社区下载最新的image
2 管理本地镜像
2.1 查看本地镜像
"docker images" //列出本地image
本地image包含以下字段信息:
REPOSITORY //所属仓库
TAG //image标签信息,用于标记同一仓库不同image
IMAGE ID //image ID,唯一,如果不同的标签的image其ID相同,表示它们其实是指向同一个image
CREATED //创建时间
VIRTUAL SIZE //image大小
"docker inspect [IMAGE ID]" //查看镜像详细信息,指定image ID时可以用部分前面字符代替
3 搜索镜像
"docker search" //搜索远端仓库共享的镜像
4 删除image
4.1 用TAG删除image
"docker rmi TAG" //当同一个image有多个标签的时候,该命令只会删除所指定的 TAG,不会删除镜像
"docker rmi ID" //会先尝试删除所有指向该image的TAG,然后删除image本身
注:当有该image创建的container存在时,image默认无法删除
5 创建镜像
5.1 基于已有image的container创建
"docker commit [OPTIONS]"
1.1 从网络上获取镜像
"docker pull NAME [ : TAG]" //从网络上默认的注册服务器下载image,如果不显示的指定TAG,则会默认选择latest标签
如下图,下载Ubuntu15.04的image,可以注意到下载image的时候是分层下载的,其实每一层都是一个image。
"docker pull dl.dockerpool.com:5000/ubuntu" //从dockerpool社区镜像源社区下载最新的image
2 管理本地镜像
2.1 查看本地镜像
"docker images" //列出本地image
本地image包含以下字段信息:
REPOSITORY //所属仓库
TAG //image标签信息,用于标记同一仓库不同image
IMAGE ID //image ID,唯一,如果不同的标签的image其ID相同,表示它们其实是指向同一个image
CREATED //创建时间
VIRTUAL SIZE //image大小
"docker inspect [IMAGE ID]" //查看镜像详细信息,指定image ID时可以用部分前面字符代替
3 搜索镜像
"docker search" //搜索远端仓库共享的镜像
4 删除image
4.1 用TAG删除image
"docker rmi TAG" //当同一个image有多个标签的时候,该命令只会删除所指定的 TAG,不会删除镜像
"docker rmi ID" //会先尝试删除所有指向该image的TAG,然后删除image本身
注:当有该image创建的container存在时,image默认无法删除
5 创建镜像
5.1 基于已有image的container创建
"docker commit [OPTIONS]"
相关文章推荐
- Docker学习笔记(四)container基本应用
- vs2010 学习Silverlight学习笔记(3):一些控件的基本应用
- javascript学习笔记[8]--BOM基本应用
- Docker学习笔记(三)之容器的基本操作
- Docker 学习笔记【1】Docker 相关概念,基本操作
- Unix原理与应用学习笔记----第六章 文件的基本属性1
- Docker学习笔记 — etcd应用场景
- Docker学习笔记4: Docker-Compose—简化复杂容器应用的利器
- 学习笔记之lvm基本应用及其扩展和缩减实现
- Universal Image Loader 学习笔记-基本使用
- Windows 8 Directx开发学习笔记(一)应用基本框架
- 《Javascript权威指南》十六学习笔记:BOM资源---BOM基本应用
- hadoop学习笔记二_MapReduce应用场景、原理、基本架构
- Docker学习笔记4: Docker-Compose—简化复杂容器应用的利器
- java学习笔记(二) ----基本数据类型应用
- 我的php学习笔记(二)php基本数据类型、基本语法和基本运算类型及其应用
- Docker学习笔记 — Docker应用场景总结
- Docker学习笔记(一):Docker的三个基本概念
- 1.docker学习笔记:docker的安装和基本使用
- 数据结构 学习笔记(一):基本概念:什么是数据结构和算法,应用实例