From 7c6cd7cfa3fc7e324bd870626af21dd17c3c4c38 Mon Sep 17 00:00:00 2001 From: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com> Date: Fri, 10 Dec 2021 10:38:43 -0700 Subject: [PATCH] delete container before action (#931) --- appmgr/src/action/docker.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/appmgr/src/action/docker.rs b/appmgr/src/action/docker.rs index 94a5e3ebd..8cb4c283d 100644 --- a/appmgr/src/action/docker.rs +++ b/appmgr/src/action/docker.rs @@ -65,6 +65,10 @@ impl DockerAction { .arg("--name") .arg(&container_name) .arg("--no-healthcheck"); + match ctx.docker.remove_container(&container_name, None).await { + Ok(()) | Err(bollard::errors::Error::DockerResponseNotFoundError { .. }) => Ok(()), + Err(e) => Err(e), + }?; } cmd.args( self.docker_args(ctx, pkg_id, pkg_version, volumes, allow_inject)