Module compose

Module compose 

Source
Expand description

Docker Compose command implementations.

This module provides support for Docker Compose commands, enabling multi-container application management.

Re-exports§

pub use attach::AttachResult;
pub use attach::ComposeAttachCommand;
pub use build::ComposeBuildCommand;
pub use config::ComposeConfigCommand;
pub use config::ConfigFormat;
pub use config::ConfigResult;
pub use convert::ComposeConvertCommand;
pub use convert::ConvertFormat;
pub use convert::ConvertResult;
pub use cp::ComposeCpCommand;
pub use cp::CpResult;
pub use create::ComposeCreateCommand;
pub use create::CreateResult;
pub use create::PullPolicy;
pub use down::ComposeDownCommand;
pub use events::ComposeEvent;
pub use events::ComposeEventsCommand;
pub use events::EventsResult;
pub use exec::ComposeExecCommand;
pub use images::ComposeImagesCommand;
pub use images::ImageInfo;
pub use images::ImagesFormat;
pub use images::ImagesResult;
pub use kill::ComposeKillCommand;
pub use kill::KillResult;
pub use logs::ComposeLogsCommand;
pub use ls::ComposeLsCommand;
pub use ls::ComposeProject;
pub use ls::LsFormat;
pub use ls::LsResult;
pub use pause::ComposePauseCommand;
pub use pause::PauseResult;
pub use port::ComposePortCommand;
pub use port::PortResult;
pub use ps::ComposePsCommand;
pub use push::ComposePushCommand;
pub use push::PushResult;
pub use restart::ComposeRestartCommand;
pub use rm::ComposeRmCommand;
pub use rm::RmResult;
pub use run::ComposeRunCommand;
pub use scale::ComposeScaleCommand;
pub use scale::ScaleResult;
pub use start::ComposeStartCommand;
pub use stop::ComposeStopCommand;
pub use top::ComposeTopCommand;
pub use top::TopResult;
pub use unpause::ComposeUnpauseCommand;
pub use unpause::UnpauseResult;
pub use up::ComposeUpCommand;
pub use version::ComposeVersionCommand;
pub use version::VersionFormat;
pub use version::VersionInfo;
pub use version::VersionResult;
pub use wait::ComposeWaitCommand;
pub use wait::WaitResult;
pub use watch::ComposeWatchCommand;
pub use watch::WatchResult;

Modules§

attach
Docker Compose attach command implementation.
build
Docker Compose build command implementation.
config
Docker Compose config command implementation.
convert
Docker Compose convert command implementation.
cp
Docker Compose cp command implementation.
create
Docker Compose create command implementation.
down
Docker Compose down command implementation.
events
Docker Compose events command implementation.
exec
Docker Compose exec command implementation.
images
Docker Compose images command implementation.
kill
Docker Compose kill command implementation.
logs
Docker Compose logs command implementation.
ls
Docker Compose ls command implementation.
pause
Docker Compose pause command implementation.
port
Docker Compose port command implementation.
ps
Docker Compose ps command implementation.
push
Docker Compose push command implementation.
restart
Docker Compose restart command implementation.
rm
Docker Compose rm command implementation.
run
Docker Compose run command implementation.
scale
Docker Compose scale command implementation.
start
Docker Compose start command implementation.
stop
Docker Compose stop command implementation.
top
Docker Compose top command implementation.
unpause
Docker Compose unpause command implementation.
up
Docker Compose up command implementation.
version
Docker Compose version command implementation.
wait
Docker Compose wait command implementation.
watch
Docker Compose watch command implementation.

Structs§

ComposeConfig
Base configuration for all compose commands
ComposeOutput
Output from a compose command

Enums§

AnsiMode
ANSI control character mode
ProgressType
Progress output type for compose commands

Traits§

ComposeCommand
Common trait for all compose commands (existing pattern)
ComposeCommandV2
Common trait for new compose commands