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.