Docker常用命令(一)---镜像的常用命令
镜像的常用命令
- 帮助命令
- 1.1 查看docker版本信息
- 1.2 查看docker详情信息
- 1.3 查看docker帮助信息
- 镜像命令
- 2.1 查询镜像
- 2.1.1 查询本机所有镜像
- 2.1.2 OPTIONS说明
- 2.2 搜索镜像
- 2.2.1 查询源
- 2.2.2 查询命令
- 2.2.3 OPTIONS说明
- 2.3 下载镜像
- 2.3.1 下载镜像
- 2.4 docker rmi某个XXX镜像名字ID
- 2.4.1 删除镜像
- 2.4.2 删除单个镜像
- 2.4.3 删除多个镜像
- 2.4.4 删除全部镜像
1. 帮助命令
1.1 查看docker版本信息
docker version
1.2 查看docker详情信息
docker info
1.3 查看docker帮助信息
docker --help
2. 镜像命令
2.1 查询镜像
2.1.1 查询本机所有镜像
docker images
各个选项说明:
列名 | 说明 |
---|---|
REPOSITORY | 表示镜像的仓库源 |
TAG | 镜像的标签 |
IMAGE ID | 镜像ID |
CREATED | 镜像的创建时间 |
SIZE | 镜像大小 |
同一个仓库可以有多个TAG,代表这个仓库源的不同个版本,我们使用REPOSITORY :TAG来定义不同的镜像。
如果你不指定一个镜像的版本标签,例如你只使用ubuntu, docker将默认使用ubuntu:latest镜像。
2.1.2 OPTIONS说明
- -a : 列出本地所有的镜像(含中间镜像层)
- -q : 只显示镜像ID
- –digests : 显示镜像的摘要信息
- –no-trunc : 显示完整的镜像信息
2.2 搜索镜像
2.2.1 查询源
即使配置了阿里云镜像,搜索的查询源是https://hub.docker.com,在官网上搜索镜像
2.2.2 查询命令
docker search [OPTIONS] 镜像名字
例子:
docker search tomcat
列名 | 说明 |
---|---|
NAME | 镜像名称 |
DESCRIPTION | 描述 |
STARS | 点赞数量 |
OFFICIAL | 官方版 |
2.2.3 OPTIONS说明
- -s : 列出点赞数不小于指定值的镜像。
- –automated : 只列出automated build类型的镜像
- –no-trunc : 显示完整的镜像信息
-s 举例:
docker search -s 55 tomcat
–no-trunc 举例:
docker search -s 55 --no-trunc tomcat
–automated 举例:
docker search --automated tomcat
2.3 下载镜像
2.3.1 下载镜像
docker pull tomcat
等价于 docker pull tomcat:latest 拉取版本最新的镜像
指定版本:
docker pull tomcat:jre8-slim
版本从如下图中获取
2.4 docker rmi某个XXX镜像名字ID
2.4.1 删除镜像
默认删除镜像名为hello-world,如果后边不添加版本参数,默认等于latest版本
docker rmi -f hello-world
2.4.2 删除单个镜像
docker rmi -f 镜像ID
docker rmi -f 3639174793ba
2.4.3 删除多个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG
docker rmi -f nginx:1.15.5 hello-world
2.4.4 删除全部镜像
docker rmi -f $(docker images -qa)
还没有评论,来说两句吧...