We can scale and expand Docker containers to any number of containers, from a few hundred to thousands or millions. The only stipulation is that the containers need memory and an operating system at all times. Also, there should be no limitation on memory and OS as Docker scales. We can use Docker Compose or Docker Swarm to manage the scaling of Docker containers.