17 lines
392 B
Rust
17 lines
392 B
Rust
use futures::StreamExt;
|
|
use shiplift::Docker;
|
|
|
|
#[tokio::main]
|
|
async fn main() {
|
|
let docker = Docker::new();
|
|
|
|
println!("listening for events");
|
|
|
|
while let Some(event_result) = docker.events(&Default::default()).next().await {
|
|
match event_result {
|
|
Ok(event) => println!("event -> {:?}", event),
|
|
Err(e) => eprintln!("Error: {}", e),
|
|
}
|
|
}
|
|
}
|