From 0e1ae2c760300e1da75b11f997578787e99de64d Mon Sep 17 00:00:00 2001 From: Robin Leber <rleber98@gmail.com> Date: Mon, 10 Jun 2024 10:58:09 +0200 Subject: [PATCH] divided docker clean up --- src/docker/dockerManager.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/docker/dockerManager.js b/src/docker/dockerManager.js index d6ce291..b3420fc 100644 --- a/src/docker/dockerManager.js +++ b/src/docker/dockerManager.js @@ -215,7 +215,7 @@ function unpauseDockerContainer(containerId) { console.log(`::Docker container ${containerId} has been unpaused`); } -function dockerCleanUp() { +function deleteAllContainer() { console.log("::Start removing all Docker containers"); // Alle Docker-Container abrufen @@ -272,7 +272,9 @@ function dockerCleanUp() { } else { console.log("::No Docker containers found"); } +} +function deleteAllImages() { console.log("::Start removing all Docker images"); // Alle Docker-Images abrufen @@ -312,6 +314,9 @@ function dockerCleanUp() { } else { console.log("::No Docker images found"); } +} + +function pruneDockerNetwork() { console.log("::Start pruning unused Docker networks"); // Unbenutzte Docker-Netzwerke bereinigen @@ -329,6 +334,12 @@ function dockerCleanUp() { console.log("::All unused Docker networks have been pruned"); } +function dockerCleanUp() { + deleteAllContainer(); + deleteAllImages(); + pruneDockerNetwork(); +} + function buildAndRunDocker( path, dockerImageName, -- GitLab