diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-07-24 11:05:27 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-07-24 12:10:31 +0000 |
commit | ffd0f7bc90570492c381fd23a6bc2bbce376c81a (patch) | |
tree | fbb4704e253ada373037ff53155dac535d577409 /tcwg-cleanup-stale-containers.sh | |
parent | 1fd3172bf922aa23b882706f72cfd7ac55e445c4 (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-x | tcwg-cleanup-stale-containers.sh | 6 |
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 |