上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址
可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/124291813
文章目录
Docker-常用命令介绍
1. 搜索-search命令
search命令的主要作用就是,在镜像源仓库搜索指定镜像资源,我这里镜像源换成了 阿里云的镜像源
示例一: 搜索
比如说我们要搜索关于 Mysql 的镜像:

可以看到出现了五个不同的列,那么这几个列都代表了什么,分别是:
| NAME | DESCRIPTION | STARS | OFFICIAL | AUTOMATED |
|---|---|---|---|---|
| 镜像名称 | 镜像描述 | 星星数(获赞数量) | 是否正式(是否是官方镜像) | 自动构建(一般不用关注) |
一般我们用到的命令也就是几个而已,比如过滤命令 -f , -s
示例二: 过滤搜索
比如我想搜索获赞数(星星数量) 大于 1000 的镜像
docker search --filter=stars=1000 mysql
结果出现了两条,对比上图我们知道过滤成功

示例三: 过滤搜索
比如我们想知道都有哪些mysql镜像是官方发布的
docker search --filter is-official=true mysql
结果显示四条,与示例一对比的话就知道结果是正确的

2. 拉取-pull命令
pull命令的主要作用是拉取镜像,语法是这样的
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
示例一: 默认拉取
比如我们要拉取mysql的镜像,如果没有指定标签,那么 Docker Engine会使用 :latest 标签作为默认值,默认拉取最新镜像版本
示例中我指定了镜像名称,也就是search搜索结果中的NAME标签

拉取命令
docker pull centos/mysql-57-centos7
结果显示,拉取成功,标签默认为 :latest

示例二: 指定版本拉取
比如说我们要拉取 ubuntu-14.04 版本的镜像
$ docker pull ubuntu:14.04
14.04: Pulling from library/ubuntu
5a132a7e7af1: Pull complete
fd2731e4c50c: Pull complete
28a2f68d1120: Pull complete
a3ed95caeb02: Pull complete
Digest: sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2
Status: Downloaded newer image for ubuntu:14.04 # 可以看到拉取成功
示例三: 通过摘要拉取镜像
示例二中的 Digest标签就是摘要,那么通过摘要拉取镜像的意思就是 : 拉取镜像时,摘要取代名称/标签
我们可以通过 docker image inspect 镜像id 命令来查看已下载镜像的详情信息,以此来获取镜像摘要
$

最低0.47元/天 解锁文章
2479

被折叠的 条评论
为什么被折叠?



