Expand description
§docker_client
docker_client
is a client that use docker API. Current support API is 1.40.
§Examples
use docker_client::DockerClient;
use docker_client::container::Config;
fn main() {
// Create docker client
let client = DockerClient::connect("/var/run/docker.sock");
let config = Config::with_image("alpine").name("test").build();
// Create container
match client.create_container(config) {
Ok(_) => {},
Err(_) => {}
};
// Rename container
match client.rename_container("test", "test1") {
Ok(_) => {},
Err(_) => {}
}
}
Re-exports§
pub use client::DockerError;
pub use client::DockerClient;
pub use container::Config;
pub use container::Killer;
pub use container::Remover;