我有一个在amd64上运行的Dockerfile文件,但我想在arm64上运行。因为go构建工具使用GOARCH=arm64作为参数,所以我不需要任何其他的交叉编译工具来生成二进制文件。RUN CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build
FROM scratch
COPY如何将参数传递给docker build,以便它将架构设置为arm64?$ docker image inspect mo
我在amd64架构上使用过docker镜像Rotating TOR,没有任何问题。现在,我尝试在Raspberry OS (ARM32位)上运行相同的映像,但没有成功。这是执行镜像时的错误: $ docker run -d -p 5566:5566 -p 4444:4444 --env tors=25 mattes/rotating-proxy
WARNING: Therequested image's platform (linux/amd64) does not match the det
机器上(Debian,CoreOS,阿尔卑斯等等),我得到了以下错误--这对我来说是有意义的,但是我不明白为什么它会在Windows上的Docker上运行,我想知道我是不是错过了一些使用x86机器作为ARM镜像的构建服务器的机会(即.在google/aws cloud/azure中)。docker run -ti hypriot/rpi-node ls
standard_init_linux.go:175: exec user process caused "exec format
我有一台m1 mac,我正试图在基于arm64的主机平台上运行基于amd64的docker镜像。但是,当我尝试这样做(使用docker run)时,我得到以下错误:
WARNING: The requested image's platform (linux/amd64) does not matchthe detected host platform (linux/arm64/v8) and no specific platform was requested.当