镜像是Docker三大核心组件中最为重要的。
Docker运行容器之前,需要在本地存在对应的镜像,如果镜像没有保存到本地的话,Docker会尝试从默认仓库下载(Docker Hub).
镜像是容器运行的前提
使用 docker pull Name[:TAG]
NAME:是镜像仓库的名称(区分镜像)
TAG:是镜像的标签(表示版本信息)
直接从Docker Hub来下载镜像
获取python3.6 的镜像
dockers pull python:3.6
如果不显示指定的TAG,则会选择latest标签,会下载仓库中最新版本的镜像。
如果从非官方的仓库中下载,需要在仓库名称前指定完整的仓库地址
例如从:网易蜂巢镜像源来下载python3.6,可以使用:
docker pull hub.c.163.com/public/python:3.6
使用images命令列出镜像
docker images可以列出本地主机上已有的镜像的基本信息。
关键字段信息:
REPOSITORY :表示来自于那个仓库。
TAG:镜像的标签信息,用来标注不同的的版本信息。
IMAGE ID :镜像唯一的ID
CREATED:镜像的创建时间,也是镜像的最后更新时间。
SIZE:镜像的大小,优秀的镜像往往体积都比较小。
镜像ID的信息十分重要 ,它唯一标识了镜像。
images子命令主要支持如下选项
-a, --all=true|false:列出所有的镜像文件(包括临时文件),默认为False
--digests=true|false:列出数字的镜像摘要值
-f, --filter-[]过滤出镜像,如dangling=true只显示没有被 使用的镜像。
2. 使用tag命令添加镜像标签。
为了方便使用特定的镜像,可以使用docker tag命令来为本地的镜像添加新的标签
原文:https://www.cnblogs.com/wqzn/p/11870427.html