Docker镜像操作相关

Docker镜像操作相关

当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub【 https://hub.docker.com/ 】公共镜像源下载。

1. 列出镜像列表

docker images

使用 docker images 命令来列出本地主机上的镜像Docker镜像操作相关
各个选项说明:

  • REPOSITORY:表示镜像的仓库源

  • TAG:镜像的标签

  • IMAGE ID:镜像ID

  • CREATED:镜像创建时间

  • SIZE:镜像大小

同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如ubuntu仓库源里,有15.10、14.04等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。

2. 查找镜像

我们可以从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker.com/
我们也可以使用 docker search 命令来搜索镜像;
例如:需要搜索Tomcat

docker search

Docker镜像操作相关
NAME: 镜像仓库源的名称

**DESCRIPTION:**镜像的描述

**OFFICIAL:**是否docker官方发布

3.下载镜像

docker pull  [images-name:version]

如果你不指定一个镜像的版本标签,docker 将默认使用 :latest 镜像。
Docker镜像操作相关
当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。

  • 1.从已经创建的容器中更新镜像,并且提交这个镜像
  • 2.使用 Dockerfile 指令来创建一个新的镜像

4. 删除镜像

docker rmi [images-name]

Docker镜像操作相关