I believe it’s related to a new version 1.90.2 this time:
This will work ONLY if you also change the internal port in the config.yaml
or with a flag --server.address
, otherwise it must be 28967, because it’s a default port.
because your docker network is configured to be shared between containers. This is not default for Linux setups.
sudo docker run -d --restart unless-stopped --stop-timeout 300 \
-p 28975:28975/tcp \
-p 28975:28975/udp \
-p 14010:14002 \
-e WALLET="0xbxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00" \
-e EMAIL="xxxxxx.xxxxxx@gmail.com" \
-e ADDRESS="xxx.xxx.xx.xxx:28975" \
-e STORAGE="15TB" \
--mount type=bind,source="/volume10/STORJ_09/Identity/storagenode",destination=/app/identity \
--mount type=bind,source="/volume10/STORJ_09",destination=/app/config \
--name STORJ_09 storjlabs/storagenode:latest \
--server.address=:28975
If you going to switch to the host network, then you do not need -p
options (because NAT will be disabled), and need to specify all ports to be unique, include internal ones.