14: Deploying apps with 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!
Don’t worry if these buzzwords are new to you or sound complicated, you’ll understand them all by the end of the chapter.
We’ll split this chapter into the usual three parts:
- The TLDR
- The deep dive
- The commands
Deploying apps with Docker Stacks - The TLDR
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… that’s for pro’s!
Fortunately, stacks are here to help!. They let you define complex multi-service apps in a single declarative...