Diagnostic step 1
Avoid pointing containers at the host stub resolver. Configure Docker daemon to use stable DNS servers for containers (edit /etc/docker/daemon.json and add "dns": ["127.0.0.1"] is not sufficient here; instead provide one or more resolvers reachable from containers, e.g., internal resolver IP on LAN). After changing daemon.json, restart docker.service.