🗂️ Navigation
🔧 Pulumi Docker Build Provider

Pulumi Docker Build Provider

Streamline and modernize Docker image builds from your Pulumi programs.

Visit Website →

Overview

The Pulumi Docker Build provider is a specialized tool focused exclusively on building Docker images using Docker's next-generation buildx interface and BuildKit engine. It expands on the capabilities of the original Docker provider's image resource, offering more advanced features like multi-platform builds, sophisticated caching, and support for Docker Build Cloud.

✨ Key Features

  • BuildKit and buildx integration
  • Multi-platform image support (e.g., ARM64, AMD64)
  • Advanced caching mechanisms (S3, GitHub Actions, local)
  • Support for build secrets
  • Multiple export types (registry, disk, blob storage)
  • Docker Build Cloud support

🎯 Key Differentiators

  • Full exposure of BuildKit features
  • Deep integration with Pulumi's IaC workflow
  • Native support for Docker Build Cloud

Unique Value: Provides access to the latest and most powerful Docker image building features, enabling faster, more efficient, and more flexible container build workflows as part of your infrastructure code.

🎯 Use Cases (4)

Building multi-architecture images for different hardware platforms. Speeding up CI/CD pipelines with advanced, shared caching. Offloading large or frequent builds to Docker Build Cloud. Securely passing secrets to the build process.

✅ Best For

  • Creating a single image tag that supports both x86 and ARM-based container runtimes.
  • Using an S3 bucket as a shared cache backend for a team's CI builds to dramatically reduce build times.

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Simple, single-platform image builds where the standard Docker provider is sufficient.
  • Managing Docker containers or networks (this provider only builds images).

🏆 Alternatives

Pulumi Docker Provider (Image resource) docker buildx (CLI) Buildah

Offers a more powerful and flexible solution than the standard Docker provider's image resource, and integrates these advanced capabilities into a declarative IaC workflow, which is not possible with CLI tools alone.

💻 Platforms

API

✅ Offline Mode Available

🔌 Integrations

Docker BuildKit Docker Build Cloud Amazon S3 (for caching) GitHub Actions (for caching)

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: The provider is open-source and free to use.

Visit Pulumi Docker Build Provider Website →