Crate shiplift[−][src]
Shiplift is a multi-transport utility for maneuvering docker containers
examples
let docker = shiplift::Docker::new(); match docker.images().list(&Default::default()).await { Ok(images) => { for image in images { println!("{:?}", image.repo_tags); } }, Err(e) => eprintln!("Something bad happened! {}", e), }
Re-exports
pub use crate::builder::BuildOptions; |
pub use crate::builder::ContainerConnectionOptions; |
pub use crate::builder::ContainerFilter; |
pub use crate::builder::ContainerListOptions; |
pub use crate::builder::ContainerOptions; |
pub use crate::builder::EventsOptions; |
pub use crate::builder::ExecContainerOptions; |
pub use crate::builder::ExecResizeOptions; |
pub use crate::builder::ImageFilter; |
pub use crate::builder::ImageListOptions; |
pub use crate::builder::LogsOptions; |
pub use crate::builder::NetworkCreateOptions; |
pub use crate::builder::NetworkListOptions; |
pub use crate::builder::PullOptions; |
pub use crate::builder::RegistryAuth; |
pub use crate::builder::RmContainerOptions; |
pub use crate::builder::ServiceFilter; |
pub use crate::builder::ServiceListOptions; |
pub use crate::builder::ServiceOptions; |
pub use crate::builder::TagOptions; |
pub use crate::builder::VolumeCreateOptions; |
pub use crate::errors::Error; |
Modules
builder | Interfaces for building various structures |
errors | Representations of various client errors |
rep | Rust representations of docker json structures |
transport | Transports for communicating with the docker daemon |
tty | Types for working with docker TTY streams |
Structs
Container | Interface for accessing and manipulating a docker container |
Containers | Interface for docker containers |
Docker | Entrypoint interface for communicating with docker daemon |
Exec | Interface for docker exec instance |
Image | Interface for accessing and manipulating a named docker image |
Images | Interface for docker images |
Network | Interface for accessing and manipulating a docker network |
Networks | Interface for docker network |
Service | Interface for accessing and manipulating a named docker volume |
Services | Interface for docker services |
Uri | The URI component of a request. |
Volume | Interface for accessing and manipulating a named docker volume |
Volumes | Interface for docker volumes |
Type Definitions
Result | Represents the result of all docker operations |