Module command

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§

attach
Docker attach command implementation.
bake
Docker Bake Command Implementation
build
Docker build command implementation.
builder
Docker builder commands for build cache management
commit
Docker commit command implementation.
compose_attach
Docker Compose attach command implementation using unified trait pattern.
compose_build
Docker Compose build command implementation using unified trait pattern.
compose_create
Docker Compose create command implementation using unified trait pattern.
compose_down
Docker Compose down command implementation using unified trait pattern.
compose_exec
Docker Compose exec command implementation using unified trait pattern.
compose_kill
Docker Compose kill command implementation using unified trait pattern.
compose_logs
Docker Compose logs command implementation using unified trait pattern.
compose_ls
Docker Compose ls command implementation using unified trait pattern.
compose_pause
Docker Compose pause command implementation using unified trait pattern.
compose_ps
Docker Compose ps command implementation using unified trait pattern.
compose_restart
Docker Compose restart command implementation using unified trait pattern.
compose_rm
Docker Compose rm command implementation using unified trait pattern.
compose_run
Docker Compose run command implementation using unified trait pattern.
compose_start
Docker Compose start command implementation using unified trait pattern.
compose_stop
Docker Compose stop command implementation using unified trait pattern.
compose_unpause
Docker Compose unpause command implementation using unified trait pattern.
compose_up
Docker Compose up command implementation using unified trait pattern.
container_prune
Docker container prune command implementation.
context
Docker context management commands
cp
Docker cp command implementation.
create
Docker create command implementation.
diff
Docker diff command implementation.
events
Docker events command implementation.
exec
Docker exec command implementation.
export
Docker export command implementation.
history
Docker history command implementation.
image_prune
Docker image prune command implementation.
images
Docker Images Command Implementation
import
Docker import command implementation.
info
Docker info command implementation
init
Docker init command implementation
inspect
Docker inspect command implementation.
kill
Docker kill command implementation.
load
Docker load command implementation.
login
Docker login command implementation
logout
Docker logout command implementation
logs
Docker logs command implementation.
network
Docker network management commands.
pause
Docker pause command implementation.
port
Docker port command implementation.
ps
Docker ps command implementation.
pull
Docker Pull Command Implementation
push
Docker Push Command Implementation
rename
Docker rename command implementation.
restart
Docker restart command implementation.
rm
Docker rm command implementation.
rmi
Docker rmi command implementation.
run
Docker run command implementation.
save
Docker save command implementation.
search
Docker search command implementation
start
Docker start command implementation.
stats
Docker stats command implementation.
stop
Docker stop command implementation.
system
Docker system management commands.
tag
Docker tag command implementation.
top
Docker top command implementation.
unpause
Docker unpause command implementation.
update
Docker update command implementation.
version
Docker version command implementation
volume
Docker volume management commands.
wait
Docker wait command implementation.

Structs§

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

Enums§

AnsiMode
ANSI control character mode
ProgressType
Progress output type for compose commands
Protocol
Network protocol for port mappings

Traits§

ComposeCommand
Extended trait for Docker Compose commands
DockerCommand
Unified trait for all Docker commands (both regular and compose)