🗂️ Navigation

Pulumi Docker Provider

Build and push Docker images, and manage Docker containers and services as code.

Visit Website →

Overview

The Pulumi Docker Provider allows you to manage Docker resources, including building and pushing images to a registry, and running containers and services. This enables you to integrate your container image lifecycle with your infrastructure as code, ensuring that your applications and infrastructure are deployed together.

✨ Key Features

  • Build and push Docker images
  • Manage Docker containers, networks, and volumes
  • Use of TypeScript, Python, Go, C#, and other supported languages
  • Integrate container management with your infrastructure code

🎯 Key Differentiators

  • Use of general-purpose programming languages for complex image build logic
  • Integration with the broader Pulumi ecosystem for managing the infrastructure that runs your containers
  • Programmatic control over the entire container lifecycle

Unique Value: Define your container images and local container environments with the same programming languages you use for your applications and infrastructure.

🎯 Use Cases (3)

Automating the building and pushing of Docker images in a CI/CD pipeline Managing local Docker containers for development and testing Defining containerized services as part of a larger infrastructure stack

✅ Best For

  • Container image management as code
  • Local container orchestration for development

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Managing production-grade container orchestration (use the Kubernetes provider for that)

🏆 Alternatives

Terraform Docker Provider Docker Compose Dockerfile

Offers more programmatic control and integration with infrastructure as code compared to Dockerfile and Docker Compose, and a more developer-centric experience than Terraform.

💻 Platforms

API

🔌 Integrations

Docker Engine API Docker Hub Amazon ECR Azure Container Registry Google Container Registry

🛟 Support Options

  • ✓ Email Support
  • ✓ Live Chat
  • ✓ Phone Support
  • ✓ Dedicated Support (Enterprise tier)

🔒 Compliance & Security

✓ SOC 2 ✓ GDPR ✓ ISO 27001 ✓ SSO ✓ SOC 2 Type 2 ✓ ISO 27001

💰 Pricing

Contact for pricing
Free Tier Available

✓ 21-day free trial

Free tier: Pulumi's Individual tier is free. Docker subscription costs may apply.

Visit Pulumi Docker Provider Website →