[test/plugin] docker prune at cleanup (#3679)

* docker prune at cleanup

* update

* no prune volumes

* prune volumes
This commit is contained in:
Daming 2019-10-22 18:24:36 +08:00 committed by 吴晟 Wu Sheng
parent 60746b913c
commit 9996fbb5e0
2 changed files with 11 additions and 3 deletions

View File

@ -105,7 +105,14 @@ waitForAvailable() {
}
do_cleanup() {
docker images -q "skywalking/agent-test-*:${build_id}" | xargs -r docker rmi -f
images=$(docker images -q "skywalking/agent-test-*:${build_id}")
[[ -n "${images}" ]] && docker rmi -f ${images}
images=$(docker images -qf "dangling=true")
[[ -n "${images}" ]] && docker rmi -f ${images}
docker network prune -f
docker volume prune -f
[[ -d ${home}/dist ]] && rm -rf ${home}/dist
[[ -d ${home}/workspace ]] && rm -rf ${home}/workspace
}

View File

@ -25,11 +25,12 @@ load_average=$(uptime |grep -o --color=never "load average:.*")
echo -e "CPU usage rate: ${cpu_usage_rate}, ${load_average} \n"
running=$(docker ps -q |wc -l)
runnings=$(docker ps -q |wc -l)
all=$(docker ps -aq |wc -l)
volumes=$(docker volume ls |wc -l)
danglings=$(docker images -qf dangling=true |wc -l)
echo -e "docker stats: running=${running:=0}, all=${all:=0}, volumes=${volumes:=0}\n"
echo -e "docker stats: runnings=${runnings:=0}, all=${all:=0}, volumes=${volumes:=0}, dangling images:${danglings}\n"
echo -e "Memory usage:"
free -m