summaryrefslogtreecommitdiff
path: root/tcwg-cleanup-stale-containers.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-07-24 11:05:27 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-07-24 12:10:31 +0000
commitffd0f7bc90570492c381fd23a6bc2bbce376c81a (patch)
treefbb4704e253ada373037ff53155dac535d577409 /tcwg-cleanup-stale-containers.sh
parent1fd3172bf922aa23b882706f72cfd7ac55e445c4 (diff)
tcwg-cleanup-stale-containers.sh: Use docker via TCP socket
... instead of via local file socket. This works around problem of tcwg-buildslave not being in "docker" group. Change-Id: I4764b0cbc1ba8d6474874d4d1f4550e4cd5de651
Diffstat (limited to 'tcwg-cleanup-stale-containers.sh')
-rwxr-xr-xtcwg-cleanup-stale-containers.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/tcwg-cleanup-stale-containers.sh b/tcwg-cleanup-stale-containers.sh
index ce879cb1..ff49529f 100755
--- a/tcwg-cleanup-stale-containers.sh
+++ b/tcwg-cleanup-stale-containers.sh
@@ -46,7 +46,7 @@ if $verbose; then
set -x
fi
-DOCKER="docker"
+DOCKER="docker -H :2375"
do_cleanup_containers ()
{
@@ -65,10 +65,10 @@ do_cleanup_containers ()
local -a rm_containers=()
local curdate=$(date +%s)
- for container in $(docker ps $docker_ps_opts --format "{{.ID}}"); do
+ for container in $($DOCKER ps $docker_ps_opts --format "{{.ID}}"); do
local container_date container_seconds
- container_date=$(date +%s --date="$(docker inspect --format "{{.Created}}" $container)")
+ container_date=$(date +%s --date="$($DOCKER inspect --format "{{.Created}}" $container)")
container_seconds=$((curdate-container_date))
if [ "$(($container_seconds/3600))" -gt "$hours" ]; then