diff --git a/docker/dev/docker-entrypoint.sh b/docker/dev/docker-entrypoint.sh index 5a798e6a..f0d6e32c 100755 --- a/docker/dev/docker-entrypoint.sh +++ b/docker/dev/docker-entrypoint.sh @@ -1,13 +1,17 @@ #!/bin/bash #set -e -echo "* Setting up /usr/src links from host" +# Set the SYSDIG_SKIP_LOAD variable to skip loading the sysdig kernel module -for i in $(ls $SYSDIG_HOST_ROOT/usr/src) -do - ln -s $SYSDIG_HOST_ROOT/usr/src/$i /usr/src/$i -done +if [[ -z "${SYSDIG_SKIP_LOAD}" ]]; then + echo "* Setting up /usr/src links from host" -/usr/bin/sysdig-probe-loader + for i in $(ls $SYSDIG_HOST_ROOT/usr/src) + do + ln -s $SYSDIG_HOST_ROOT/usr/src/$i /usr/src/$i + done + + /usr/bin/sysdig-probe-loader +fi exec "$@" diff --git a/docker/stable/docker-entrypoint.sh b/docker/stable/docker-entrypoint.sh index 5a798e6a..f0d6e32c 100755 --- a/docker/stable/docker-entrypoint.sh +++ b/docker/stable/docker-entrypoint.sh @@ -1,13 +1,17 @@ #!/bin/bash #set -e -echo "* Setting up /usr/src links from host" +# Set the SYSDIG_SKIP_LOAD variable to skip loading the sysdig kernel module -for i in $(ls $SYSDIG_HOST_ROOT/usr/src) -do - ln -s $SYSDIG_HOST_ROOT/usr/src/$i /usr/src/$i -done +if [[ -z "${SYSDIG_SKIP_LOAD}" ]]; then + echo "* Setting up /usr/src links from host" -/usr/bin/sysdig-probe-loader + for i in $(ls $SYSDIG_HOST_ROOT/usr/src) + do + ln -s $SYSDIG_HOST_ROOT/usr/src/$i /usr/src/$i + done + + /usr/bin/sysdig-probe-loader +fi exec "$@"