From e060b0ba4fcbc856c438b3f3a070e4de38bb8ec3 Mon Sep 17 00:00:00 2001 From: Vytenis Date: Sun, 18 Apr 2021 23:36:43 +0300 Subject: [PATCH 1/3] docker image prune -a I would like to reclaim more space. In my case it was like 8GB after couple month of daily deploys More info https://github.com/apocas/dockerode/issues/429 --- src/docker/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker/util.js b/src/docker/util.js index 87306c8..b824efc 100644 --- a/src/docker/util.js +++ b/src/docker/util.js @@ -38,7 +38,7 @@ exports.pruneDocker = async () => { // TODO: re-enable pruneBuilder once fixed in dockerode // await docker.pruneBuilder(); logger.debug('Running prune..'); - const result = await Promise.all([docker.pruneImages(), docker.pruneVolumes()]); + const result = await Promise.all([docker.pruneImages({ filters : { dangling : { 'false' : true } } }), docker.pruneVolumes()]); logger.debug('Prune done:', result); return result; }; From a16d4e37d613353cd29621370f07de27413ed9b2 Mon Sep 17 00:00:00 2001 From: Vytenis Date: Sun, 18 Apr 2021 23:38:50 +0300 Subject: [PATCH 2/3] Update util.js Code style --- src/docker/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker/util.js b/src/docker/util.js index b824efc..2b87264 100644 --- a/src/docker/util.js +++ b/src/docker/util.js @@ -38,7 +38,7 @@ exports.pruneDocker = async () => { // TODO: re-enable pruneBuilder once fixed in dockerode // await docker.pruneBuilder(); logger.debug('Running prune..'); - const result = await Promise.all([docker.pruneImages({ filters : { dangling : { 'false' : true } } }), docker.pruneVolumes()]); + const result = await Promise.all([docker.pruneImages(filters: {dangling: {false: true}}), docker.pruneVolumes()]); logger.debug('Prune done:', result); return result; }; From 6f85cacbd1a311450ba71e2e78529a865b7b49e7 Mon Sep 17 00:00:00 2001 From: Vytenis Date: Sun, 18 Apr 2021 23:39:29 +0300 Subject: [PATCH 3/3] Update util.js --- src/docker/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker/util.js b/src/docker/util.js index 2b87264..3387122 100644 --- a/src/docker/util.js +++ b/src/docker/util.js @@ -38,7 +38,7 @@ exports.pruneDocker = async () => { // TODO: re-enable pruneBuilder once fixed in dockerode // await docker.pruneBuilder(); logger.debug('Running prune..'); - const result = await Promise.all([docker.pruneImages(filters: {dangling: {false: true}}), docker.pruneVolumes()]); + const result = await Promise.all([docker.pruneImages({filters: {dangling: {false: true}}}), docker.pruneVolumes()]); logger.debug('Prune done:', result); return result; };