diff --git a/README.md b/README.md index 933cabf7737aa53039a0bb5d421bcc171ebac902..37c512222ac47bf90ba94e3c7c838b9672515f9e 100644 --- a/README.md +++ b/README.md @@ -25,16 +25,16 @@ You can choose to ### Running inside a container -You can avoid installing kube-bench on the host by running it inside a container using the host PID namespace. +You can avoid installing kube-bench on the host by running it inside a container using the host PID namespace and mounting the `/etc` directory where the configuration files are located . ``` -docker run --pid=host -t aquasec/kube-bench:latest <master|node> +docker run --pid=host -v /etc:/etc -t aquasec/kube-bench:latest <master|node> ``` You can even use your own configs by mounting them over the default ones in `/opt/kube-bench/cfg/` ``` -docker run --pid=host -t -v path/to/my-config.yaml:/opt/kube-bench/cfg/config.yaml aquasec/kube-bench:latest <master|node> +docker run --pid=host -v /etc:/etc -t -v path/to/my-config.yaml:/opt/kube-bench/cfg/config.yaml aquasec/kube-bench:latest <master|node> ``` > Note: the tests require either the kubelet or kubectl binary in the path in order to know the Kubernetes version. You can pass `-v $(which kubectl):/usr/bin/kubectl` to the above invocations to resolve this.