Yes I removed it, and pull, and rerun
docker top storagenode
Error response from daemon: Container d28c03860a10751f9089aa849efb973efdaa15c9fc7abea49b56688ba99fffed is restarting, wait until the container is running
storj3@Microserver:~$ unzip -t /tmp/storagenode-updater.zip
Archive: /tmp/storagenode-updater.zip
testing: storagenode-updater OK
No errors detected in compressed data of /tmp/storagenode-updater.zip.
So more investigation while conterner does not go to restart loop:
no /tmp inside!
storj3@Microserver:~$ docker exec -it storagenode wget -O /tmp/storagenode-updater.zip https://github.com/storj/storj/releases/download/v1.52.2/storagenode-updater_linux_amd64.zip
Error response from daemon: Container f1b64ca3a5433a90621b3830c7158d7c35e0b8afa3a6e36237ab2cac337cb17f is restarting, wait until the container is running
storj3@Microserver:~$ docker stop storagenode
storagenode
storj3@Microserver:~$ docker start storagenode
storagenode
storj3@Microserver:~$ docker exec -it storagenode wget -O /tmp/storagenode-updater.zip https://github.com/storj/storj/releases/download/v1.52.2/storagenode-updater_linux_amd64.zip
/tmp/storagenode-updater.zip: No such file or directory
storj3@Microserver:~$ docker exec -it storagenode ls /
Error response from daemon: Container f1b64ca3a5433a90621b3830c7158d7c35e0b8afa3a6e36237ab2cac337cb17f is restarting, wait until the container is running
storj3@Microserver:~$ docker stop storagenode
storagenode
storj3@Microserver:~$ docker start storagenode
storagenode
storj3@Microserver:~$ docker exec -it storagenode ls /
app bin boot dev entrypoint etc home lib lib64 opt proc root sbin srv sys usr var
This is very weird, I cannot reproduce that on my arm64.
Please try to add --mount type=tmpfs,destination=/tmp to your docker run command before the image name.
Or map your host’s /tmp there: --mount type=bind,source=/tmp,destination=/tmp, or you may also use a docker volume for that: -v tmp:/tmp