Node not starting after docker update

I had no ideea that the command changed… I will try in a sec

Didnt change much but looks like your missing a

Should be
missing \

Also always have a habit of saving stuff in a folder. In this case in a folder like StorjV3 rather than directly at the root.

C:\Users\alex>docker run -d --restart unless-stopped -p 28967:28967 -p 127.0.0.1:14002:14002 -e WALLET=“0xDCE74C111f64cD8Cf7aB9480d37E3128B58b8d97” -e EMAIL="alex@upload-drive.com" -e ADDRESS=“updrv.go.ro:28967” -e BANDWIDTH=“2000TB” -e STORAGE=“10TB” --mount type=bind,source=“E:\identity\storagenode”,destination=/app/identity --mount type=bind,source=“E:”,destination=/app/config --name storagenode storjlabs/storagenode:beta
invalid argument “type=bind,source=E:\identity\storagenode”,destination=/app/identity --mount type=bind,source=E:",destination=/app/config" for “–mount” flag: parse error on line 1, column 40: bare " in non-quoted-field
See ‘docker run --help’.

C:\Users\alex>

what am I doing wrong ???

Delete the “” in both and should be fine

C:\Users\alex>docker run -d --restart unless-stopped -p 28967:28967 -p 127.0.0.1:14002:14002 -e WALLET=“0xDCE74C111f64cD8Cf7aB9480d37E3128B58b8d97” -e EMAIL="alex@upload-drive.com" -e ADDRESS=“updrv.go.ro:28967” -e BANDWIDTH=“2000TB” -e STORAGE=“10TB” --mount type=bind,source=E:\identity\storagenode,destination=/app/identity --mount type=bind,source=E:,destination=/app/config --name storagenode storjlabs/storagenode:beta
docker: Error response from daemon: invalid mount config for type “bind”: bind source path does not exist: /host_mnt/e/identity/storagenode.
See ‘docker run --help’.

C:\Users\alex>

I deleted the “” but still…

Might be that it doesnt like using the root dir maybe try moving your idenity into its own folder for both Just move both into a storage folder instead of right in E:

This will give you an idea this is my old windows docker start up command

docker run -d --restart unless-stopped -p 52974:28967 -p 10.10.1.56:14002:14002 -e WALLET=“” -e EMAIL=“” -e ADDRESS=“:52974” -e BANDWIDTH=“20TB” -e STORAGE=“0.6TB” --mount type=bind,source=“F:\Storage\storagenode\Storj\Identity\storagenode”,destination=/app/identity --mount type=bind,source=“F:\Storage\storagenode\Storage”,destination=/app/config --name storagenode storjlabs/storagenode:beta

Error here is:

Error response from daemon: driver failed programming external connectivity on endpoint storagenode2 (bec547b5355b615969b218104660ca053efa6790bf65dabcf708f005c06d11e6): Error starting userland proxy: listen tcp 192.168.1.2:28968: bind: cannot assign requested address
Error: failed to start containers: storagenode2

But I think the real issue is the NAT of Docker is no more working/not installed.

On Windows, you need to format the paths using double backslashes: D:\\identity\\storagenode\\ or D:\\data\\

It is in Manual

This is an issue with your network access if you reset docker it should work again.

This isnt correct you dont need

\\

in order for it to work.

Downgrade your docker as a last resort if nothing works. Disable docker updates after downgrading. You will not lose any data related to your node.

https://documentation.storj.io/setup/cli/storage-node

I know what it says but its not necessary to do, runs fine

ok moving the files from root did not help and neither did \

how to downgrade docker

You will need to uninstall and reinstall it probably.

got a link for the previous version ?

Not 100% sure but you can probably just reinstall with the setup you have less you downloaded an updated docker from there site.

I only have the first docker version from 5 months ago…