I'm running Docker on a UGREEN DXP4800+, and after the latest Docker update none of my services are accessible from my local network. Initially, some containers would not start and I saw errors about the Portainer bind mount for /var/run/docker.sock being missing, along with startup failures for Jellyfin and other containers. Redeploying also failed, so I exported my configurations and images, removed Docker, reinstalled it, and created a fresh Kavita container as a test. Kavita appears to start normally, but I still can't access it—or Jellyfin, Navidrome, Seerr, Nginx Proxy Manager, and the other services. Kavita reports that it is listening on port 5000 and that its local health check succeeds, although it cannot reach api.github.com to check for updates. Could the Docker update have broken the Docker socket, port mappings, bridge networking, or firewall rules? I'm fairly new to Docker and would appreciate a methodical way to determine whether this is a Docker problem or a UGREEN host-networking issue.
4 Answers
Since every service failed after the same update, this sounds more like a host-level Docker networking problem than several broken applications. Check `docker ps`, `docker network ls`, `ip addr show docker0`, and the Docker daemon logs. Restarting Docker from the UGREEN interface—or rebooting the NAS—may rebuild the bridge and port-forwarding rules. Before recreating containers, compare their published ports and network settings with your exported configuration.
The `/var/run/docker.sock` error is separate from whether your web services are reachable. Portainer needs that Unix socket mounted into its container, so a missing socket or a stopped Docker daemon will break Portainer, but Portainer itself does not provide networking for Jellyfin, Kavita, or the other containers. On the NAS, check `systemctl status docker` and `ls -l /var/run/docker.sock`. If the socket is in a different location after the update, update Portainer’s bind mount accordingly.
The Kavita log indicates that the application itself started successfully: it is listening on port 5000 and its localhost check works. The GitHub connection error is probably unrelated; it only affects Kavita’s update check. Verify that the container port is actually published to a host port with `docker ps` and `docker port `. Then test the published host port from the NAS itself, rather than assuming that container port 5000 is also the NAS port. If it works on the NAS but not from another computer, investigate the NAS firewall or LAN access rules. If it fails on the NAS too, Docker’s bridge or NAT rules may not have been restored correctly.
Before importing the Nginx Proxy Manager configuration again, test a simple container with one known port and access it directly by the NAS address and published port. Also confirm that no two containers are trying to use the same host port. If the simple container works but Nginx Proxy Manager fails, inspect that container’s startup logs and port conflicts separately; if none of the containers work, stay focused on Docker, the NAS firewall, and the bridge network.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures