index library

Classes

BuildxBuilder
<!-- Bug: Type and Name are switched --> Manages a Docker Buildx builder instance. This resource allows you to create a buildx builder with various configurations such as driver, nodes, and platform settings. Please see https://github.com/docker/buildx/blob/master/docs/reference/buildx_create.md for more documentation
BuildxBuilderArgs
The set of arguments for BuildxBuilder. The set of arguments for BuildxBuilder.
BuildxBuilderDockerContainer
BuildxBuilderKubernetes
BuildxBuilderKubernetesLimits
BuildxBuilderKubernetesQemu
BuildxBuilderKubernetesRequests
BuildxBuilderRemote
BuildxBuilderState
Input properties used for looking up and filtering BuildxBuilder resources.
CacheFrom
Contains a list of images to reference when building using a cache
Container
<!-- Bug: Type and Name are switched --> Manages the lifecycle of a Docker container.
ContainerArgs
The set of arguments for Container. The set of arguments for Container.
ContainerCapabilities
ContainerDevice
ContainerDeviceReadBp
ContainerDeviceReadIop
ContainerDeviceRequest
ContainerDeviceWriteBp
ContainerDeviceWriteIop
ContainerHealthcheck
ContainerHost
ContainerLabel
ContainerMount
ContainerMountBindOptions
ContainerMountTmpfsOptions
ContainerMountVolumeOptions
ContainerMountVolumeOptionsLabel
ContainerNetworkData
ContainerNetworksAdvanced
ContainerPort
ContainerState
Input properties used for looking up and filtering Container resources.
ContainerUlimit
ContainerUpload
ContainerVolume
DockerBuild
The Docker build context
GetLogsArgs
Arguments for getLogs. Arguments for getLogs.
GetLogsResult
Result data returned by getLogs.
GetNetworkArgs
Arguments for getNetwork. Arguments for getNetwork.
GetNetworkContainer
GetNetworkIpamConfig
GetNetworkResult
Result data returned by getNetwork.
GetPluginArgs
Arguments for getPlugin. Arguments for getPlugin.
GetPluginResult
Result data returned by getPlugin.
GetRegistryImageArgs
Arguments for getRegistryImage. Arguments for getRegistryImage.
GetRegistryImageManifestsArgs
Arguments for getRegistryImageManifests. Arguments for getRegistryImageManifests.
GetRegistryImageManifestsAuthConfig
GetRegistryImageManifestsManifest
GetRegistryImageManifestsResult
Result data returned by getRegistryImageManifests.
GetRegistryImageResult
Result data returned by getRegistryImage.
GetRemoteImageArgs
Arguments for getRemoteImage. Arguments for getRemoteImage.
GetRemoteImageResult
Result data returned by getRemoteImage.
Image
Image builds a Docker image and pushes it Docker and OCI compatible registries. This resource enables running Docker builds as part of a Pulumi deployment.
ImageArgs
The set of arguments for Image. The set of arguments for Image.
Network
<!-- Bug: Type and Name are switched --> docker.Network provides a docker network resource.
NetworkArgs
The set of arguments for Network. The set of arguments for Network.
NetworkIpamConfig
NetworkLabel
NetworkState
Input properties used for looking up and filtering Network resources.
Plugin
<!-- Bug: Type and Name are switched --> Manages the lifecycle of a Docker plugin.
PluginArgs
The set of arguments for Plugin. The set of arguments for Plugin.
PluginGrantPermission
PluginState
Input properties used for looking up and filtering Plugin resources.
ProviderRegistryAuth
Registry
Describes a Docker container registry
RegistryImage
<!-- Bug: Type and Name are switched --> Manages the lifecycle of docker image in a registry. You can upload images to a registry (= docker push) and also delete them again
RegistryImageArgs
The set of arguments for RegistryImage. The set of arguments for RegistryImage.
RegistryImageAuthConfig
RegistryImageBuild
RegistryImageBuildAuthConfig
RegistryImageBuildSecret
RegistryImageBuildUlimit
RegistryImageState
Input properties used for looking up and filtering RegistryImage resources.
RemoteImage
<!-- Bug: Type and Name are switched --> Manages the lifecycle of a docker image in your docker host. It can be used to build a new docker image or to pull an existing one from a registry. This resource will not pull new layers of the image automatically unless used in conjunction with docker.RegistryImage data source to update the pullTriggers field.
RemoteImageArgs
The set of arguments for RemoteImage. The set of arguments for RemoteImage.
RemoteImageBuild
RemoteImageBuildAuthConfig
RemoteImageBuildSecret
RemoteImageBuildUlimit
RemoteImageState
Input properties used for looking up and filtering RemoteImage resources.
Secret
<!-- Bug: Type and Name are switched --> Manages the secrets of a Docker service in a swarm.
SecretArgs
The set of arguments for Secret. The set of arguments for Secret.
SecretLabel
SecretState
Input properties used for looking up and filtering Secret resources.
Service
<!-- Bug: Type and Name are switched --> This resource manages the lifecycle of a Docker service. By default, the creation, update and delete of services are detached. With the Converge Config the behavior of the docker cli is imitated to guarantee tha for example, all tasks of a service are running or successfully updated or to inform terraform that a service could no be updated and was successfully rolled back.
ServiceArgs
The set of arguments for Service. The set of arguments for Service.
ServiceAuth
ServiceConfig
<!-- Bug: Type and Name are switched --> Manages the configs of a Docker service in a swarm.
ServiceConfigArgs
The set of arguments for ServiceConfig. The set of arguments for ServiceConfig.
ServiceConfigLabel
ServiceConfigState
Input properties used for looking up and filtering ServiceConfig resources.
ServiceConvergeConfig
ServiceEndpointSpec
ServiceEndpointSpecPort
ServiceLabel
ServiceMode
ServiceModeReplicated
ServiceRollbackConfig
ServiceState
Input properties used for looking up and filtering Service resources.
ServiceTaskSpec
ServiceTaskSpecContainerSpec
ServiceTaskSpecContainerSpecConfig
ServiceTaskSpecContainerSpecDnsConfig
ServiceTaskSpecContainerSpecHealthcheck
ServiceTaskSpecContainerSpecHost
ServiceTaskSpecContainerSpecLabel
ServiceTaskSpecContainerSpecMount
ServiceTaskSpecContainerSpecMountBindOptions
ServiceTaskSpecContainerSpecMountTmpfsOptions
ServiceTaskSpecContainerSpecMountVolumeOptions
ServiceTaskSpecContainerSpecMountVolumeOptionsLabel
ServiceTaskSpecContainerSpecPrivileges
ServiceTaskSpecContainerSpecPrivilegesCredentialSpec
ServiceTaskSpecContainerSpecPrivilegesSeLinuxContext
ServiceTaskSpecContainerSpecSecret
ServiceTaskSpecLogDriver
ServiceTaskSpecNetworksAdvanced
ServiceTaskSpecPlacement
ServiceTaskSpecPlacementPlatform
ServiceTaskSpecResources
ServiceTaskSpecResourcesLimits
ServiceTaskSpecResourcesReservation
ServiceTaskSpecResourcesReservationGenericResources
ServiceTaskSpecRestartPolicy
ServiceUpdateConfig
Tag
Creates a docker tag. It has the exact same functionality as the docker tag command. Deleting the resource will neither delete the source nor target images. The source image must exist on the machine running the docker daemon.
TagArgs
The set of arguments for Tag. The set of arguments for Tag.
TagState
Input properties used for looking up and filtering Tag resources.
Volume
<!-- Bug: Type and Name are switched --> Creates and destroys a volume in Docker. This can be used alongside docker.Container to prepare volumes that can be shared across containers.
VolumeArgs
The set of arguments for Volume. The set of arguments for Volume.
VolumeCluster
VolumeLabel
VolumeState
Input properties used for looking up and filtering Volume resources.

Enums

BuilderVersion
The version of the Docker builder.

Functions

getLogs(GetLogsArgs args, {InvokeOptions? options}) → Future<GetLogsResult>
docker.getLogs provides logs from specific container args Arguments passed to this invoke. Arguments for getLogs. options Invoke options controlling this call.
getLogsOutput(GetLogsArgs args, {InvokeOutputOptions? options}) → Output<GetLogsResult>
getNetwork(GetNetworkArgs args, {InvokeOptions? options}) → Future<GetNetworkResult>
docker.Network provides details about a specific Docker Network.
getNetworkOutput(GetNetworkArgs args, {InvokeOutputOptions? options}) → Output<GetNetworkResult>
getPlugin(GetPluginArgs args, {InvokeOptions? options}) → Future<GetPluginResult>
Reads the local Docker plugin. The plugin must be installed locally.
getPluginOutput(GetPluginArgs args, {InvokeOutputOptions? options}) → Output<GetPluginResult>
getRegistryImage(GetRegistryImageArgs args, {InvokeOptions? options}) → Future<GetRegistryImageResult>
Reads the image metadata from a Docker Registry. Used in conjunction with the docker.RemoteImage resource to keep an image up to date on the latest available version of the tag.
getRegistryImageManifests(GetRegistryImageManifestsArgs args, {InvokeOptions? options}) → Future<GetRegistryImageManifestsResult>
Reads the image metadata for each manifest in a Docker multi-arch image from a Docker Registry. args Arguments passed to this invoke. Arguments for getRegistryImageManifests. options Invoke options controlling this call.
getRegistryImageManifestsOutput(GetRegistryImageManifestsArgs args, {InvokeOutputOptions? options}) → Output<GetRegistryImageManifestsResult>
getRegistryImageOutput(GetRegistryImageArgs args, {InvokeOutputOptions? options}) → Output<GetRegistryImageResult>
getRemoteImage(GetRemoteImageArgs args, {InvokeOptions? options}) → Future<GetRemoteImageResult>
docker.RemoteImage provides details about a specific Docker Image which need to be present on the Docker Host
getRemoteImageOutput(GetRemoteImageArgs args, {InvokeOutputOptions? options}) → Output<GetRemoteImageResult>