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§
- 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.