Module command

Source
Expand description

Command trait architecture for extensible Docker command implementations.

This module provides a base trait that all Docker commands implement, allowing for both structured high-level APIs and escape hatches for any unimplemented options via raw arguments.

Modules§

bake
Docker Bake Command Implementation
build
Docker build command implementation.
exec
Docker exec command implementation.
images
Docker Images Command Implementation
info
Docker info command implementation
login
Docker login command implementation
logout
Docker logout command implementation
ps
Docker ps command implementation.
pull
Docker Pull Command Implementation
push
Docker Push Command Implementation
run
Docker run command implementation.
search
Docker search command implementation
version
Docker version command implementation

Structs§

CommandExecutor
Common functionality for executing Docker commands
CommandOutput
Output from executing a Docker command
EnvironmentBuilder
Helper for building environment variables
PortBuilder
Helper for building port mappings
PortMapping
Port mapping configuration

Enums§

Protocol
Network protocol for port mappings

Traits§

DockerCommand
Base trait for all Docker commands