先看看buildx有没有安装:
docker buildx version
github.com/docker/buildx v0.33.0 f7897eba028583e0071642db3c011e860444f8cf
可以直接交叉编译: 编译x86版本:
docker run --rm --platform linux/amd64 -v "$(pwd)/output":/output 4kerccc/nginx-build:x86
编译arm版本:
docker run --rm --platform linux/arm64 -v "$(pwd)/output":/output 4kerccc/nginx-build:arm64
注意:如若想在x86服务器上,一并编译arm包,需要安装下面的依赖:
apt install -y qemu-user-static binfmt-support
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
sudo systemctl restart docker
docker run --rm --platform linux/arm64 arm64v8/alpine uname -m
Content type
Image
Digest
sha256:b73c0f14f…
Size
346.6 MB
Last updated
5 months ago
docker pull 4kerccc/nginx-build:x86