Related to: https://github.com/pulumi/registry/pull/8814 Make this provider follow the Pulumi official convention of [using the `_index.md` and `installation-configuration.md`](https://www.pulumi.com/docs/iac/build-with-pulumi/publishing-packages/#write-documentation).
34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
---
|
|
title: Docker-Build Installation & Configuration
|
|
meta_desc: Provides an overview on how to configure the Pulumi Docker-Build Provider.
|
|
layout: package
|
|
---
|
|
|
|
The Pulumi Docker-build provider builds modern Docker images with [buildx](https://docs.docker.com/reference/cli/docker/buildx/) and [BuildKit](https://docs.docker.com/build/buildkit/).
|
|
|
|
## Installation
|
|
|
|
The Docker-Build provider is available as a package in all Pulumi languages:
|
|
|
|
* JavaScript/TypeScript: [`@pulumi/docker-build`](https://www.npmjs.com/package/@pulumi/docker-build)
|
|
* Python: [`pulumi-docker-build`](https://pypi.org/project/pulumi-docker-build/)
|
|
* Go: [`github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild`](https://github.com/pulumi/pulumi-docker-build)
|
|
* .NET: [`Pulumi.DockerBuild`](https://www.nuget.org/packages/Pulumi.DockerBuild)
|
|
* Java: [`com.pulumi/docker-build`](https://central.sonatype.com/artifact/com.pulumi/docker-build)
|
|
|
|
## Configuring The Provider
|
|
|
|
### Host
|
|
|
|
The `DOCKER_HOST` environment variable can be used to specify a custom build daemon's location.
|
|
|
|
```bash
|
|
$ export DOCKER_HOST=tcp://127.0.0.1:2376/
|
|
```
|
|
|
|
This can also be specified in your stack's configuration:
|
|
|
|
```bash
|
|
$ pulumi config set docker-build:host tcp://127.0.0.1:2376/
|
|
```
|