1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//!
//! A library for interacting with the Docker Engine and its images, containers, and volumes.
//!
//! # Example
//!
//!```rust
//! use passivized_docker_engine_client::DockerEngineClient;
//! use passivized_docker_engine_client::errors::DecError;
//! use passivized_docker_engine_client::requests::CreateContainerRequest;
//!
//! async fn example() -> Result<(), DecError> {
//! let dec = DockerEngineClient::new()?;
//!
//! let create_request = CreateContainerRequest::default()
//! .name("example")
//! .image("nginx:latest");
//!
//! let container = dec.containers().create(create_request).await?;
//!
//! dec.container(&container.id).start().await?;
//! dec.container(&container.id).stop().await?;
//! dec.container(&container.id).remove().await?;
//!
//! Ok(())
//! }
//! ```
pub use DockerEngineClient;
// Internal use only