Introduction to Docker Stacks
Deploying and managing cloud-native microservices applications comprising lots of small integrated services at scale is hard.
Fortunately, Docker Stacks are here to help. They simplify application management by providing; desired state, rolling updates, simple, scaling operations, health checks, and more! All wrapped in a nice declarative model. Love it!
Testing and deploying simple apps on your laptop is easy, but that’s for amateurs. Deploying and managing multi-service apps in real-world production environments is for professionals!
Fortunately, stacks are here to help! They let you define complex multi-service apps in a single declarative file. They also provide a simple way to deploy the app and manage its entire lifecycle: