use bollard::Docker; use std::collections::HashMap; use tokio; #[tokio::main] async fn main() -> epoch::Result<()> { let docker = Docker::connect_with_local_defaults()?; let filters: HashMap<&str, Vec<&str>> = HashMap::from( [ ("label", vec!["epoch.manage=true"]), ], ); let opts = bollard::query_parameters::ListContainersOptionsBuilder::new() .filters(&filters).build(); let containers = docker.list_containers(Some(opts)).await?; epoch::manager::manage(&containers).await?; Ok(()) }