arch linux Docker镜像¶
dockerhub: archlinux 官方提供 Arch Linux 镜像:
默认是
amd64
架构,官方也提供多种架构可选:
直接的基础运行 archlinux-base
¶
使用 Asahi Linux 平台上构建 Arch Linux 镜像,最初我采用比较简单的 archlinux-base
:
FROM archlinux:latest
# Update the repositories
RUN pacman -Syy
CMD ["/bin/bash"]
执行build:
docker build -t archlinux-base .
这里会遇到报错信息显示无法匹配平台框架:
Sending build context to Docker daemon 2.048kB
Step 1/3 : FROM archlinux:latest
latest: Pulling from library/archlinux
no matching manifest for linux/arm64/v8 in the manifest list entries
可以看到 docker build
框架认为是 linux/arm64/v8
架构,没有匹配上dockerhub提供的官方架构 arm64v8
匹配和使用 Docker官方多平台镜像(Docker Official Images Architectures other than amd64) 类似