Docker Community Forums

Share and learn in the Docker community.

Need to build docker swarm with different Rpi architectures


(Shai25) #1

I am trying to build a cross platform docker swarm with one Pine64 Rpi as the ‘master’ and the rest 3 ‘worker’, which are, another pine64, arm64(64-bit) and armv7(32-bit). I always found my httpd service in a never ending ‘pending’ state, and got the error, “no suitable node (unsupported platform on 4 nodes)”.

I later found that I should use ‘docker manifest’ for different architectures of Raspberry pi3.
(From :

I first cloned from, git clone -b manifest-cmd
Then, when I tired to make the binary with the command, $ make -f docker.Makefile cross , I receive the following error,
failed to register layer: Error processing tar file(gzip: invalid checksum):
docker.Makefile:27: recipe for target ‘build_cross_image’ failed
make: *** [build_cross_image] Error 1

How can I fix it? please, I need to build a docker swarm on my Rpi’s.
And, I don’t know if it’s the right place to ask about docker manifest too.