Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common Docker primitive re-exports.

Structs§

BuildArg
A Docker build argument.
BuildContext
A build context path label.
ComposeBuild
Docker Compose build metadata.
ComposeProject
A lightweight Compose project model.
ComposeService
Docker Compose service metadata.
DockerBuildOptions
Docker build option primitives.
DockerIgnorePattern
A non-empty .dockerignore pattern.
DockerIgnoreRule
A classified .dockerignore rule.
DockerImageReference
A conservatively parsed Docker image reference.
DockerLabel
A Docker label key/value pair.
DockerLabelKey
A validated Docker label key.
DockerPlatform
A Docker platform triple-like value.
DockerRegistry
A validated Docker registry host label.
DockerRepositoryPath
A validated Docker repository path.
DockerTag
A validated Docker tag.
DockerVolumeMount
A Docker volume or bind mount specification.
DockerfileInstruction
A single Dockerfile instruction line.
DurationSpec
A Docker duration string such as 30s, 1m, or 500ms.
EnvLine
A classified Docker env-file line.
EnvVar
A validated environment variable key and value.
HealthcheckConfig
Docker healthcheck options and command.
PortMapping
A Docker port mapping.
PortNumber
A validated TCP/UDP/SCTP port number.
RegistryImagePath
A registry-qualified or local repository path.

Enums§

DockerIgnoreScope
Ignore rule classification.
DockerNetworkMode
Docker network mode or named network value.
DockerfileInstructionKind
Common Dockerfile instruction keywords.
EnvLineKind
Environment file line classification.
HealthcheckCommand
A Docker healthcheck command.
MountAccess
Volume mount access mode.
PortProtocol
A Docker port protocol label.
VolumeKind
Broad mount source classification.