What is the best way to set up automatic or manual horizontal scaling with Docker/Docker Swarm?

Posted July 21, 2019 2.8k views
ScalingDockerUbuntu 18.04

Does DigitalOcean offer a way to horizontally scale a service, either automatically based on load, or through an API? It’s not clear from “Docker Swarm horizontal scaling” tutorials how the scaling is done, e.g. would I have to log in to DO and manually create or destroy, and provision, droplets when I needed more/less?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


I guess that you could try using Digital Ocean’s API to deploy/destroy your droplets. But why don’t you try the managed Kubernetes solution instead?