diff --git a/packages/edge/infra/client/container-runner/src/container.rs b/packages/edge/infra/client/container-runner/src/container.rs index 4c1e8fbe1e..0168d2083e 100644 --- a/packages/edge/infra/client/container-runner/src/container.rs +++ b/packages/edge/infra/client/container-runner/src/container.rs @@ -68,6 +68,7 @@ pub fn run( actor_id, fs_path.display() ); + let mut runc_child = Command::new("runc") .arg("run") .arg(&actor_id) diff --git a/packages/edge/infra/client/manager/src/actor/setup.rs b/packages/edge/infra/client/manager/src/actor/setup.rs index 21e557f1ac..d5b72b5f50 100644 --- a/packages/edge/infra/client/manager/src/actor/setup.rs +++ b/packages/edge/infra/client/manager/src/actor/setup.rs @@ -719,7 +719,7 @@ impl Actor { match Command::new("runc") .arg("delete") .arg("--force") - .arg(self.actor_id.to_string()) + .arg(format!("{}-{}", self.actor_id, self.generation)) .output() .await {