looks like working It is new day, so graph gone to 0
had about 4-5 hours of downtime untill it was fixed
Yes, I tried everything with the last Docker version (stop/start service, authorize all the dockers ressources in the Windows firewall, disable firewall/antivirus & install back/reboot, factory reset, uninstall/reboot/install), but it was the same error message.
I can confirm it was a problem with the last Docker Desktop 2.2.0.0, and Iām pretty sure Iām not alone (because I didnāt changed anything between these updates, but this one is major, from 2.1 to 2.2) and it will be a hotfix eventually. They changed something in the network, it shows a different subnet in their new GUI/settings, that was weird. But Iām back in 2.1.0.5.
I would like move to the GUI, but Iām not sure Iāll be able to run the two nodes like Docker listening on the two separate subnets. Does the GUI software is able to listen on all the network interfaces of Windows 10 or only the one I use to connect to Internet? And can I fall back my GUI node to docker if it fails ?
So my advice for Docker Desktop users: from my own experience, I advice you to do not upgrade at this time (skip this build button). In any case youāre screwed like me after this upgrade, uninstall/install back the older version you can grab on this page, resolved the issue : https://docs.docker.com/docker-for-windows/release-notes/ . Do not forget to map again the drives, ressources in the Docker settings after installation.
Yeah, I was also maybe 4 hours + 1 hour of downtime this month for one node, that hurts a bitā¦ But it shoud be okay I think if youāre online now for the month and the next onesā¦
Also, we learn from that kind of ācrisisā of storage node each time a new accident happens. hehe.
Enjoy your node and have a nice day. Thanks for your support deathless, Vladim & Alexey.
For right now you donāt have to worry about this yet, disqualification for downtime is disabled.
The reason is problably here:
DockerNAT has been removed from Docker Desktop 2.2.0.0 as using an IP address to communicate from the host to a container is not a supported feature. To communicate from a container to the host, you must use the special DNS name
host.docker.internal
. We also recommend using ports to communicate from the host to a container. For more information, see Networking.
However, if your current setup relies on IP addresses for communication, you can use a temporary workaround to reinstate DockerNAT. To do this, open
C:\Program Files\Docker\Docker\resources\MobyLinux.ps1
and add$SwitchName = "DockerNAT"
between line 175 and 176. Note that the temporary workaround to reinstate DockerNAT may be removed from future releases.
It is using DockerNAT on the previous version, but Iām not sure to understand how use that host.docker.internal.
Does somebody installed the node on the lastest version of Docker?