Use docker host network for containers 50/3550/1
authorIgor D.C <igordcard@gmail.com>
Sat, 6 Jun 2020 07:14:03 +0000 (07:14 +0000)
committerIgor D.C <igordcard@gmail.com>
Sat, 6 Jun 2020 07:17:24 +0000 (07:17 +0000)
If vuls or lynis are told to test the same host where
they're running (and it's only reachable via localhost) then
having the containers in the host network will provide
reachability to localhost so vuls/lynis can run their tests.

Change-Id: I70c6975676facb6de41790928a5d810a43e273d6
Signed-off-by: Igor D.C <igordcard@gmail.com>
bluval/blucon.py

index 6913330..804bf63 100644 (file)
@@ -74,7 +74,7 @@ def invoke_docker(bluprint, layer, tag):
     if _PULL:
         pull_docker(layer, tag)
     volume_list = get_volumes('common') + get_volumes(layer)
-    cmd = ("docker run --rm" + volume_list + _SUBNET +
+    cmd = ("docker run --rm --net=host" + volume_list + _SUBNET +
            " akraino/validation:{0}-{3}"
            " /bin/sh -c"
            " 'cd /opt/akraino/validation "