跳至主要內容

关于 Arm 你需要了解的三件事

DailyDevOpsLinux

关于 Arm 你需要了解的三件事

Arm 是另一种CPU架构(CISC),与常见的 x86 有所不同(RISC)。

跟我们有什么关系呢?

  1. MacOS 的 M1 芯片是基于 Arm 的
  2. 云厂商及生态都在积极与 Arm 进行合作
  3. Docker 镜像的构建有注意事项

构建镜像时,为 Arm 平台构建镜像时,常见的问题:exec user process caused: exec format error
这是因为试图在 x86 机器上执行对平台有依赖的命令,如 shell 命令。

解决办法就是,想办法把相关命令前置,提前执行,再构建镜像。

如注释掉 Dockerfile 里的 Run chmod 777,改成在构建镜像前执行。

视频里有更详细的讲解:

上次编辑于:
贡献者: levy