Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Docker for Software Development: Deploying Apps

Running containers in production means choosing from a dozen platform options. This course will teach you how to deploy containerized applications from local development to cloud services so you know how to choose the right platform for your app.

Beginner
1h 51m

Created by Elton Stoneman

Last Updated Nov 06, 2025

Course Thumbnail
  • Course

Docker for Software Development: Deploying Apps

Running containers in production means choosing from a dozen platform options. This course will teach you how to deploy containerized applications from local development to cloud services so you know how to choose the right platform for your app.

Beginner
1h 51m

Created by Elton Stoneman

Last Updated Nov 06, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

You've containerized your application, but with a dozen deployment options from Docker Compose to Kubernetes, choosing the right platform is hard - and costly if you make the wrong choice. In this course, Docker for Software Development: Deploying Apps, you'll learn to confidently deploy containers to production by choosing the right platform for your app. First, you'll explore building production-ready container images and deploying locally with Docker Compose to understand the fundamentals and limitations. Next, you'll discover serverless container platforms like Azure Container Instances, and Google Cloud Run that eliminate infrastructure management while providing instant scalability. Finally, you'll learn how to deploy complex microservices applications using advanced platforms like Azure Container apps and AWS Fargate, and understand when the complexity of Kubernetes is justified. When you're finished with this course, you'll have the skills and knowledge of container deployment options to choose the most cost-effective and maintainable platform for your applications, from simple APIs to complex microservices.

Docker for Software Development: Deploying Apps
Beginner
1h 51m
Table of contents

About the author
Elton Stoneman - Pluralsight course - Docker for Software Development: Deploying Apps
Elton Stoneman
39 courses 4.5 author rating 5987 ratings

Elton is an independent consultant specializing in systems integration with the Microsoft stack. He is a Microsoft MVP, blogger, and practicing Technical Architect.

Get started with Pluralsight