【Docker学习】docker pull详细说明

docker pull是我们经常用到的一个命令。我们使用一些官方镜像,如MySql、Nginx等都需要用docker pull下载。不过不用的话,也可以。比如使用docker run,要是找不到镜像,会自动下载。

命令:

docker image pull

描述:

从注册表下载一个镜像。

用法:

复制代码
docker image pull [OPTIONS] NAME[:TAG|@DIGEST]

别名:

docker pull(docker的一些命令具有别名,docker pull就等同于docker image pull)

选项:

选项 描述
-a, --all-tags 下载仓库中的所有标记镜像
--disable-content-trust 跳过镜像验证(默认为true)
--platform 如果服务器支持多平台,请设置平台。(API 1.32+)
-q, --quiet 抑制详细输出

示例1:命令docker pull

默认情况下, 该命令会在Docker hub上下载镜像,若是指明具体地址,也可以在私有地址下载镜像。

复制代码
docker pull 37.95.192.187:1111/myapp:1.21

比如上述镜像tag为1.21的myapp,就是从37.95.192.187的1111端口下载。

示例2:选项-a,--all-tags

该选项将下载仓库中所有debian的标记镜像。

复制代码
docker pull -a debian 

如下图所示,可以看到不同版本的debian都将下载。

使用docker images,可以看到debian所有Tag的镜像。

示例3:选项--disable-content-trust

该选项可以跳过镜像验证。

先来看看设置该选项为false的情况。

再来看看true的情况。

可以看到上图多了一步Pull(1 of 1)...

示例4:选项--platform

如下图指定为linux

示例5:选项-q, --quiet

该选项还是不用为好。加入该选项,终端会在后台下载,也不知是什么进度,只有完成,才会显示一条记录。如下图所示:

以上就是docker pull的全部内容。

相关推荐
游戏开发爱好者810 分钟前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone
天疆说18 分钟前
04 稳定性与性能调优实录:OOM 崩溃、并发槽位、前缀缓存与 DSpark 调参
linux·运维·缓存
微硬创新19 分钟前
大点数模拟量采集落地:耐达讯自动化32路0-20mA适配PROFINET总线实践解析
运维·人工智能·网络协议·自动化·信息与通信
peijiping26 分钟前
Agent 工具执行:并行(parallel_tool_calls)和后台(run_in_background)到底有什么区别? (学习笔记)
笔记·学习·ai agent·claude code
何事误红尘31 分钟前
KF32A学习笔记(二):IDE基本使用、srec和hex格式、FreeRTOS移植
学习
猫吃了源码1 小时前
CentOS7使用Kubeadm安装部署K8s(Kubernetes)最新稳定版本1.26.x
云原生·容器·kubernetes
GIS数据转换器1 小时前
村镇无人机物流配送与跨域监测一体化平台
大数据·运维·人工智能·科技·无人机
IT古董1 小时前
【MES学习笔记系列】MES 推荐书籍与资源
笔记·学习
迪丽热爱1 小时前
每日英语-11
学习
倔强的石头1061 小时前
飞牛OS部署Mtab:Docker搭建自托管书签导航并实现远程访问
运维·docker·容器