The Docker daemon crashed. The problem seems related to Docker logs rotation. Containers were still running but the overlay network was broken.
Docker has been completely reinstalled and the applications have been redeployed.
Monitoring checks reported the problem as expected but, unfortunately, I was sleeping :(
This outage created a long period of downtime for people in the opposite time zone.