Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Pepping <martijn@xbsd.nl>2015-07-25 00:58:50 +0300
committerMartijn Pepping <martijn@xbsd.nl>2015-07-25 00:58:50 +0300
commit25c8567b572f44b2e86a99a084714c115252a830 (patch)
tree7f895aae727b42cf440d8f544adb4d7ef95fc11d /include/tests_containers
parent0379bab6c19ecef2ca2a5a1257ec25a8b2d4448b (diff)
Fixed an comparison error when Docker is present, but the daemon is not running (or unset).
Diffstat (limited to 'include/tests_containers')
-rw-r--r--include/tests_containers5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/tests_containers b/include/tests_containers
index dcd4d238..ce350aee 100644
--- a/include/tests_containers
+++ b/include/tests_containers
@@ -119,6 +119,9 @@
# Check total of containers
logtext "Test: checking total amount of Docker containers"
DOCKER_CONTAINERS_TOTAL=`${DOCKERBINARY} info 2> /dev/null | grep "^Containers: " | awk '{ print $2 }'`
+ if [ ${DOCKER_CONTAINERS_TOTAL} -z ]; then
+ DOCKER_CONTAINERS_TOTAL=0
+ fi
logtext "Result: docker info shows ${DOCKER_CONTAINERS_TOTAL} containers"
DOCKER_CONTAINERS_TOTAL2=`${DOCKERBINARY} ps -a 2> /dev/null | grep -v "CONTAINER" | wc -l`
logtext "Result: docker ps -a shows ${DOCKER_CONTAINERS_TOTAL2} containers"
@@ -131,7 +134,7 @@
fi
# Check running instances
- DOCKER_CONTAINERS_RUNNING=`${DOCKERBINARY} ps | grep -v "CONTAINER" | wc -l`
+ DOCKER_CONTAINERS_RUNNING=`${DOCKERBINARY} ps 2> /dev/null | grep -v "CONTAINER" | wc -l`
Display --indent 8 --text "- Running containers" --result "${DOCKER_CONTAINERS_RUNNING}" --color GREEN
if [ ${DOCKER_CONTAINERS_RUNNING} -gt 0 ]; then
logtext "Result: ${DOCKER_CONTAINERS_RUNNING} containers are currently active"