Docker镜像操作相关
Docker镜像操作相关
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub【 https://hub.docker.com/ 】公共镜像源下载。
1. 列出镜像列表
docker images
使用 docker images 命令来列出本地主机上的镜像
各个选项说明:
-
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
NAME: 镜像仓库源的名称
**DESCRIPTION:**镜像的描述
**OFFICIAL:**是否docker官方发布
3.下载镜像
docker pull [images-name:version]
如果你不指定一个镜像的版本标签,docker 将默认使用 :latest 镜像。
当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。
- 1.从已经创建的容器中更新镜像,并且提交这个镜像
- 2.使用 Dockerfile 指令来创建一个新的镜像
4. 删除镜像
docker rmi [images-name]