首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Docker系列】Docker查看镜像架构

【Docker系列】Docker查看镜像架构

原创
作者头像
kwan的解忧杂货铺
发布于 2024-10-15 10:39:41
发布于 2024-10-15 10:39:41
1K0
举报

要查看一个 Docker 镜像是 ARM 架构还是 x86 架构,你可以通过以下几种方法来检查镜像的架构信息:

1. 使用 docker manifest inspect 命令

Docker 提供了 docker manifest inspect 命令,可以查看镜像的多架构清单,帮助你确定镜像支持哪些架构。

代码语言:bash
复制
docker manifest inspect <镜像名称>:<标签>

例如:

代码语言:bash
复制
docker manifest inspect nginx:latest

这个命令会输出一个 JSON 数据,其中包含了该镜像支持的所有架构。你可以在 "platform" 字段下找到镜像的架构信息,如 amd64(x86_64)、armarm64 等。

2. 使用 docker inspect 命令查看已下载镜像

如果你已经拉取了镜像,可以使用 docker inspect 来查看镜像的详细信息,包括它的架构。

代码语言:bash
复制
docker inspect <镜像ID或镜像名称>

输出中查找 "Architecture" 字段,它会显示镜像的架构。例如,amd64 表示 x86_64 架构,armarm64 表示 ARM 架构。

3. 在 Docker Hub 上查看架构信息

如果你使用的镜像是来自 Docker Hub 的官方镜像,你也可以在 Docker Hub 上查看镜像的架构支持情况。通常,镜像页面会列出该镜像支持的不同架构版本。

总结:
  • 使用 docker manifest inspect 可以查看镜像支持的所有架构。
  • 使用 docker inspect 可以查看已拉取镜像的具体架构。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
深入了解Linux OOM Killer:一次可怕的内核事件
The OOM Killer 是内核中的一个进程,当系统出现严重内存不足时,它就会启用自己的算法去选择某一个进程并杀掉. 之所以会发生这种情况,是因为Linux内核在给某个进程分配内存时,会比进程申请的内存多分配一些. 这是为了保证进程在真正使用的时候有足够的内存,因为进程在申请内存后并不一定立即使用,当真正使用的时候,可能部分内存已经被回收了。
嵌入式Linux内核
2023/08/08
6K0
深入了解Linux OOM Killer:一次可怕的内核事件
Linux 内存调优之 BPF 分析用户态 mmap 大内存分配
brk 部分是用于存储用户态程序数据的小内存分配,主要依赖brk调用实现。brk 系统调用通过移动堆顶指针来扩展或收缩堆空间,从而实现小块内存的分配与释放 。它适用于分配内存量较小、频繁申请和释放的场景,
山河已无恙
2025/06/25
760
Linux 内存调优之 BPF 分析用户态 mmap 大内存分配
Kubernetes中资源限制的一些笔记整理
我们的痛苦来源于“夸父追日”一般的对“更好”的追求,也来自于自己的自卑与狂妄。--------duoduokk
山河已无恙
2023/01/30
6210
记一次CentOS OOM内存溢出案例
业务进程异常停止或重启,可以根据 /var/log/messages 日志判断是否发生OOM,如果是,又是什么进程占用了大量内存空间触发 OOM Killer
大大大黑白格子
2020/07/06
4.1K0
Linux 内存调优之 BPF 分析用户态小内存分配
一般来说,应用程序的数据存放于堆内存中,堆内存通过brk(2)系统调用进行扩展,对于比较常见的 libc 分配器的 malloc 等函数,在内存分配,小内存块使用 brk 分配,一般在空闲列表耗尽时,会上移堆顶指针,扩展虚拟地址空间,对于大块内存,直接调用我们上篇博文讲的 mmap 方式,创建独立的内存段,一般按页对齐,直接映射进程虚拟地址空间。
山河已无恙
2025/06/29
820
Linux 内存调优之 BPF 分析用户态小内存分配
内核参数导致的备库宕机分析 (一)r7笔记第23天
在前几天搭建好备库之后,因为同步文件着实花了些时间,首先配置备库能够正常接收归档,然后内核参数也基本没有设置,简单使用脚本算出一个 Hugepage的值,就直接改了。当时从数据库日志中确实也没有发现hugepage启用的情况,但是因为不是很影响备库的性能,自己就没有重视。 结果早上的时候,首先受到了一封报警邮件。 ZABBIX-监控系统: ------------------------------------ 报警内容: DG_issue -----------------------------
jeanron100
2018/03/16
1.5K0
MySQL OOM(内存溢出)的排查思路及优化方法
大部分情况下,会杀掉导致OOM的进程,然后系统恢复。通常我们会添加对内存的监控报警,例如:当memory或swap使用超过90%时,触发报警通知,需要及时介入排查。
MySQL轻松学
2019/08/01
10.1K0
Linux性能调优之内存负载调优的一些笔记
「 原谅和忘记就意味着扔掉了我们获得的最贵经验 -------《人生的智慧》叔本华」
山河已无恙
2023/01/30
2.7K0
Linux性能调优之内存负载调优的一些笔记
高性能:8-可用于Memory分析的BPF工具【bpf performance tools读书笔记】
内核和处理器负责将虚拟内存映射到物理内存。为了提高效率,会在称为页面的内存组中创建内存映射,其中每个页面的大小是处理器的详细信息。尽管大多数处理器也支持更大的容量,但通常有4 KB,Linux称其为 hugepage大页面。内核可以从其自己的空闲列表中为物理内存页面请求提供服务,内核为每个DRAM组和CPU维护这些请求以提高效率。内核自己的软件也通常通过内核分配器(例如slab分配器)从这些空闲列表中消耗内存。
保持热爱奔赴山海
2020/03/06
2.7K0
高性能:8-可用于Memory分析的BPF工具【bpf performance tools读书笔记】
Linux 进程内存监控:Linux 内存调优之进程内存深度监控
这里分析的工具主要是原生工具,后面还会分享一些 BPF 相关的内存观察工具以及系统内存的全局监控
山河已无恙
2025/04/13
1K0
Linux 进程内存监控:Linux 内存调优之进程内存深度监控
linux out of memory分析(OOM)
原文:http://blog.csdn.net/guomsh/article/details/6536915
一见
2019/03/14
9K0
centos7 cgroup oom触发访问ext4文件系统卡死
centos7 3.10.0-1160.62.1.el7.x86_64内核版本已修复该问题,CentOS7受影响内核版本 3.10.0-862.el7 - 3.10.0-1160.59.1.el7
cdh
2022/04/15
2.9K3
Kubernetes 内存资源限制实战
Kubernetes 对内存资源的限制实际上是通过 cgroup 来控制的,cgroup 是容器的一组用来控制内核如何运行进程的相关属性集合。针对内存、CPU 和各种设备都有对应的 cgroup。cgroup 是具有层级的,这意味着每个 cgroup 拥有一个它可以继承属性的父亲,往上一直直到系统启动时创建的 root cgroup。关于其背后的原理可以参考:深入理解Kubernetes资源限制:内存。
米开朗基杨
2019/08/29
3.2K0
Kubernetes 内存资源限制实战
Kubernetes 触发 OOMKilled(内存杀手)如何排除故障 | 技术创作特训营第一期
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
山河已无恙
2023/08/11
4.8K0
Linux内核参数min_free_kbytes与lowmem_reserve_ratio
解释已经很清楚了,主要有以下几个关键点: 1. 1 代表系统所保留空闲内存的最低限
Linux阅码场
2020/03/20
2.5K0
关于Linux性能调优中系统CPU监测信息统计的一些笔记
人总是害怕去追求自己最重要的梦想,因为他们觉得自己不配拥有,或者觉得自己没有能力去完成。——保罗.柯艾略《牧羊少年奇幻之旅》
山河已无恙
2023/03/02
9330
关于Linux性能调优中系统CPU监测信息统计的一些笔记
关于 Linux中系统调优的一些笔记
我突然又明白,死亡是聪明的兄长,我们可以放心地把自己托付给他,他会知道在我们有所准备的适当时刻前来。我也突然懂得,原来痛苦、失望和悲愁不是为了惹恼我们,使我们气馁或者无地自容;它们的存在,是为了使我们心智成熟,臻于完善。—赫尔曼·黑塞《彼得·卡门青》
山河已无恙
2023/03/02
1K0
关于 Linux中系统调优的一些笔记
kubernetes中不可见的OOM
最近看了一篇文章:Tracking Down “Invisible” OOM Kills in Kubernetes,其讲述的是由于内存不足导致Pod中的进程被killed,但Pod并没有重启,也没有任何日志或kubernetes事件,只有一个"Exit Code: 137"的信息,导致难以进一步定位问题。最后还是通过查看节点系统日志才发现如下信息:
charlieroro
2022/09/21
1.4K0
【调试】sysRq键使用方法
SysRq键是一个魔术案件,只要在内核没有完全卡死的情况下,内核都会相应SysRq 键的输入,使用这些组合键都可以搜集包括系统内存使用、CPU任务处理、进程运行状态等系统运行信息。
嵌入式与Linux那些事
2023/02/13
8570
【调试】sysRq键使用方法
Linux 系统内存监控:Linux 内存调优之系统内存全面监控
所谓百年功名、千秋霸业、万古流芳,与一件事情相比,其实算不了什么。这件事情就是——用你喜欢的方式度过一生。 ----《明朝那些事儿》
山河已无恙
2025/04/13
4780
Linux 系统内存监控:Linux 内存调优之系统内存全面监控
相关推荐
深入了解Linux OOM Killer:一次可怕的内核事件
更多 >
目录
  • 1. 使用 docker manifest inspect 命令
  • 2. 使用 docker inspect 命令查看已下载镜像
  • 3. 在 Docker Hub 上查看架构信息
    • 总结:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档