Docker with Pulumi
Building, running, and publishing container images. Tutorials, examples, blog posts, and workshops for Docker with Pulumi.
Browse allTutorials
Learn by doing
Examples
Browse real-world programs
Example.NET
Azure App Service Running Docker Containers on Linux
ExampleGo
Azure App Service Running Docker Containers on Linux
ExamplePython
Azure App Service Running Docker Containers on Linux
ExampleTypeScript
Azure App Service Running Docker Containers on Linux
Example.NET
Docker multi-container example
ExamplePython
Docker multi-container example
ExampleTypeScript
Docker multi-container example
ExampleTypeScript
Docker Build and Push to GCR and Deploy to Google Cloud Run using separate projects
From the blog
Keep your skills current
Blog PostDec 2020
Build and publish container images to any cloud with Infrastructure as Code

Blog PostDec 2021
Cloud Systems: Deploying to Amazon ECS

Blog PostDec 2021
Cloud Systems: Containerizing a Website
Blog PostAug 2020
Creating a Python AWS Application Using Flask and Redis
Blog PostAug 2020
How to Deploy a Django Application to AWS
Blog PostSep 2020
Deploying a PERN stack application to AWS
Blog PostFeb 2021
How to Build a Container Registry
Blog PostApr 2023
Local Testing With Pulumi
Blog PostSep 2020
Migrating a cloud application to Kubernetes
Blog PostMay 2019
Pulumi and Docker: Development to Production
Blog PostSep 2020
Switching the application stack from PERN to MERN
Blog PostJul 2020
Build a Pulumi VS Code Devcontainer Environment
Workshops
Get hands-on live — or catch a recording
Workshop On demand
Intro to Infrastructure as Code with YAML
Workshop On demand
Intro to Infrastructure as Code with TypeScript
Workshop Sep 16, 2026
Neo in a Docker Sandbox: Using Pulumi’s Coding Agent for All Things Infra Safely and Securely
Workshop On demand