Crate docker_sdk
source ·Expand description
docker_sdk 是一个用于操纵docker容器的多传输实用程序 docker
官网1年前提供的SDK,缺失部分功能,现clone,添加/修改部分功能,可以理解成模仿,抄袭,山寨…
如有侵权,请联系删除
examples
let docker = docker_sdk::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::PushOptions;
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
builderDeprecated
Create and manage containers.
Main entrypoint for interacting with the Docker API.
Representations of various client errors
Run new commands inside running containers.
Create and manage images.
Create and manage user-defined networks that containers can be attached to.
repDeprecated
Manage and inspect services within a swarm.
Transports for communicating with the docker daemon
Types for working with docker TTY streams
Create and manage persistent storage that can be attached to containers.
Structs
The URI component of a request.