[−][src]Crate docker_client
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::Creator; fn main() { // Create docker client let client = match DockerClient::connect("/var/run/docker.sock") { Ok(client) => client, Err(e) => panic!("Cannot connect to socket!"), }; let creator = Creator::with_image("alpine").name("test").build(); // Create container match client.create_container(creator) { 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::Creator; |
pub use container::Killer; |
pub use container::Remover; |
Modules
client | Docker client module. |
container | Container module. |