镜像:是一个只读的Docker 容器模板,包含启动容器所需要的所有文件系统结构和内容。
简单来讲,镜像是一个特殊的文件系统,它提供了与容器运行时所需的程序,软件库、资源、配置等静态数据,镜像不包含任何动态数据,镜像内容在构建后不会被改变。
常用的镜像操作如图所示:
拉取镜像
命令格式:docker pull [Registry]/[Repository]/[Image]:[Tag]
Registry:注册服务器,Docker 默认会从 docker.io 拉取镜像,如果你有自己的镜像仓库,可以把 Registry 替换为自己的注册服务器。
Repository:镜像仓库,通常把一组相关联的镜像归为一个镜像仓库,library为 Docker 默认的镜像仓库。
Image:镜像名称
Tag:镜像标签,如果你不指定拉取镜像的标签,默认为latest。
例如:获取一个名称为busybox的镜像
命令:docker pull busybox

该命令会先从本地进行搜索,如果本地搜索不到busybox镜像,则会从docker hup网站下载镜像。
查看镜像
docker images
该命令可以列出本地所有镜像

使用ls查看指定镜像:docker image ls test_image

使用grep查看指定镜像:docker images |grep test_image