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::container::Container; | |
pub use crate::container::ContainerFilter; | |
pub use crate::container::ContainerListOptions; | |
pub use crate::container::ContainerOptions; | |
pub use crate::container::Containers; | |
pub use crate::container::LogsOptions; | |
pub use crate::container::RmContainerOptions; | |
pub use crate::docker::Docker; | |
pub use crate::docker::EventsOptions; | |
pub use crate::errors::Error; | |
pub use crate::errors::Result; | |
pub use crate::exec::Exec; | |
pub use crate::exec::ExecContainerOptions; | |
pub use crate::exec::ExecResizeOptions; | |
pub use crate::image::BuildOptions; | |
pub use crate::image::Image; | |
pub use crate::image::ImageFilter; | |
pub use crate::image::ImageListOptions; | |
pub use crate::image::Images; | |
pub use crate::image::PullOptions; | |
pub use crate::image::RegistryAuth; | |
pub use crate::image::TagOptions; | |
pub use crate::network::ContainerConnectionOptions; | |
pub use crate::network::Network; | |
pub use crate::network::NetworkCreateOptions; | |
pub use crate::network::NetworkListOptions; | |
pub use crate::network::Networks; | |
pub use crate::service::Service; | |
pub use crate::service::ServiceFilter; | |
pub use crate::service::ServiceListOptions; | |
pub use crate::service::ServiceOptions; | |
pub use crate::service::Services; | |
pub use crate::transport::Transport; | |
pub use crate::volume::Volume; | |
pub use crate::volume::VolumeCreateOptions; | |
pub use crate::volume::Volumes; |
Modules
builder | Deprecated |
container | Create and manage containers. |
docker | Main entrypoint for interacting with the Docker API. |
errors | Representations of various client errors |
exec | Run new commands inside running containers. |
image | Create and manage images. |
network | Create and manage user-defined networks that containers can be attached to. |
rep | Deprecated |
service | Manage and inspect services within a swarm. |
transport | Transports for communicating with the docker daemon |
tty | Types for working with docker TTY streams |
volume | Create and manage persistent storage that can be attached to containers. |
Structs
Uri | The URI component of a request. |