Docker拉取Mysql镜像并启动访问及docker常用命令介绍

上篇文章介绍了 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 命令来查看已下载镜像的详情信息,以此来获取镜像摘要

$ 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我三胖哥哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值