Pulumi Docker Provider
Build and push Docker images, and manage Docker containers and services as code.
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)
✅ 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
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
🔌 Integrations
🛟 Support Options
- ✓ Email Support
- ✓ Live Chat
- ✓ Phone Support
- ✓ Dedicated Support (Enterprise tier)
🔒 Compliance & Security
💰 Pricing
✓ 21-day free trial
Free tier: Pulumi's Individual tier is free. Docker subscription costs may apply.
🔄 Similar Tools in Infrastructure SDK
Pulumi AWS Provider
A Pulumi package for creating and managing Amazon Web Services (AWS) resources....
Pulumi Azure Provider
A Pulumi package for creating and managing Microsoft Azure resources....
Pulumi Google Cloud Provider
A Pulumi package for creating and managing Google Cloud Platform (GCP) resources....
Pulumi Kubernetes Provider
A Pulumi package for creating and managing Kubernetes resources....
Pulumi Cloudflare Provider
A Pulumi package for creating and managing Cloudflare resources....
Pulumi Datadog Provider
A Pulumi package for creating and managing Datadog resources....