From f7e57a3d16c31d310e4f47c598cf8b3eac612019 Mon Sep 17 00:00:00 2001 From: Klein Hu Date: Mon, 13 May 2019 16:57:17 -0700 Subject: [PATCH] Prune containers and images (#1003) * `docker image prune -f`to clean up unused images * Prune exited containers --- .../azure-pipelines/azure-pipelines-py-packaging.yml | 4 ++-- .../ci_build/github/azure-pipelines/linux-ci-pipeline.yml | 4 ++-- .../github/azure-pipelines/linux-gpu-ci-pipeline.yml | 4 ++-- .../github/azure-pipelines/linux-ngraph-ci-pipeline.yml | 4 ++-- .../github/azure-pipelines/linux-ort-srv-ci-pipeline.yml | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml b/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml index a2b873947f..2292df4089 100644 --- a/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml +++ b/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml @@ -69,8 +69,8 @@ jobs: displayName: 'Clean untagged docker images' inputs: script: | - docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true - docker images -q --filter "dangling=true" | xargs -n1 -r docker rmi + docker container prune -f + docker image prune -f workingDirectory: $(Build.BinariesDirectory) continueOnError: true condition: always() diff --git a/tools/ci_build/github/azure-pipelines/linux-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/linux-ci-pipeline.yml index ab4c4575fe..17928d3d2b 100644 --- a/tools/ci_build/github/azure-pipelines/linux-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/linux-ci-pipeline.yml @@ -8,8 +8,8 @@ jobs: displayName: 'Clean untagged docker images' inputs: script: | - docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true - docker images -q --filter "dangling=true" | xargs -n1 -r docker rmi + docker container prune -f + docker image prune -f workingDirectory: $(Build.BinariesDirectory) continueOnError: true condition: always() diff --git a/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml index d88daa67c5..36d1cdeca1 100644 --- a/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml @@ -8,8 +8,8 @@ jobs: displayName: 'Clean untagged docker images' inputs: script: | - docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true - docker images -q --filter "dangling=true" | xargs -n1 -r docker rmi + docker container prune -f + docker image prune -f workingDirectory: $(Build.BinariesDirectory) continueOnError: true condition: always() diff --git a/tools/ci_build/github/azure-pipelines/linux-ngraph-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/linux-ngraph-ci-pipeline.yml index 24790be099..4b3b28736c 100644 --- a/tools/ci_build/github/azure-pipelines/linux-ngraph-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/linux-ngraph-ci-pipeline.yml @@ -8,8 +8,8 @@ jobs: displayName: 'Clean untagged docker images' inputs: script: | - docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true - docker images -q --filter "dangling=true" | xargs -n1 -r docker rmi + docker container prune -f + docker image prune -f workingDirectory: $(Build.BinariesDirectory) continueOnError: true condition: always() diff --git a/tools/ci_build/github/azure-pipelines/linux-ort-srv-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/linux-ort-srv-ci-pipeline.yml index d83ffe9bdd..d32dc6bd6d 100644 --- a/tools/ci_build/github/azure-pipelines/linux-ort-srv-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/linux-ort-srv-ci-pipeline.yml @@ -8,8 +8,8 @@ jobs: displayName: 'Clean untagged docker images' inputs: script: | - docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true - docker images -q --filter "dangling=true" | xargs -n1 -r docker rmi + docker container prune -f + docker image prune -f workingDirectory: $(Build.BinariesDirectory) continueOnError: true condition: always() @@ -47,8 +47,8 @@ jobs: displayName: 'Clean untagged docker images' inputs: script: | - docker rm $(docker ps -a | grep Exited | awk '{print $1;}') || true - docker images -q --filter "dangling=true" | xargs -n1 -r docker rmi + docker container prune -f + docker image prune -f workingDirectory: $(Build.BinariesDirectory) continueOnError: true condition: always()