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§
- Command
Executor - Common functionality for executing Docker commands
- Command
Output - Output from executing a Docker command
- Compose
Config - Base configuration for all compose commands
- Environment
Builder - Helper for building environment variables
- Port
Builder - Helper for building port mappings
- Port
Mapping - Port mapping configuration
Enums§
- Ansi
Mode - ANSI control character mode
- Progress
Type - Progress output type for compose commands
- Protocol
- Network protocol for port mappings
Traits§
- Compose
Command - Extended trait for Docker Compose commands
- Docker
Command - Unified trait for all Docker commands (both regular and compose)