Our recommendation is to use
arm will download the same image when using the same machine. They exist because of backward compatibility.
We have to update our documentation and removing the usage of
arm tag for the ARM architecture.
Why you don’t have to choose the architecture?
Because we use a docker’s manifest (see https://github.com/storj/storj/blob/d6bbc2a653fa22f0174843f6dd039daeacfff077/scripts/deploy-storagenode.sh). A docker manifest defines a set of images which should be the same but adapted for different architectures, variants, etc. You can read a bit about that at https://stackoverflow.com/questions/47006220/what-is-a-container-manifest
NOTE using other image tags is under your risk; those images are published in docker hub for internal purposes (testing, etc.), perhaps they will be a release but perhaps not.