summaryrefslogtreecommitdiffstats
path: root/examples/containerdelete.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/containerdelete.rs')
-rw-r--r--examples/containerdelete.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/containerdelete.rs b/examples/containerdelete.rs
new file mode 100644
index 0000000..cc2e9b7
--- /dev/null
+++ b/examples/containerdelete.rs
@@ -0,0 +1,19 @@
+extern crate shiplift;
+extern crate tokio;
+
+use shiplift::Docker;
+use std::env;
+use tokio::prelude::Future;
+
+fn main() {
+ let docker = Docker::new();
+ let id = env::args()
+ .nth(1)
+ .expect("You need to specify an container id");
+ let fut = docker
+ .containers()
+ .get(&id)
+ .delete()
+ .map_err(|e| eprintln!("Error: {}", e));
+ tokio::run(fut);
+}