Your system's scalability is completely defined by how you architect it, and Docker changes nothing.
And WTF is self healing? Docker can't fix any ops problem that it didn't create.
The gp you replied to mentioned both "Docker/Kubernetes"
It's the Kubernetes management layer of Docker-style containers (in pods) that helps with monitoring and restarts: https://www.google.com/search?q=kubernetes+self-healing