在 Dockerfile 中确保存在以下操作:
# 确认头文件存在于镜像,例如
FROM alpine:latest
RUN apk add --no-cache gcc libc-dev
使用以下命令在本地构建 Docker 镜像:
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t my-image:latest .
此命令使用 buildx 扩展构建 Docker 镜像并附加平台选项。选择的平台包括 amd64(x86 64位)和不同的 ARM 架构,如 arm64 和 armv7。
如果 Dockerfile 中包含了所有必需的头文件,那么构建的 Docker 镜像也应该包含这些头文件。