您的位置:首页 > 运维架构 > Docker

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]"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  devops 虚拟化技术