Explorar o código

Handle userns security

- Adds `--userns=host` when `userns-remap` is set

Signed-off-by: Maxwell Bloch <[email protected]>
Maxwell Bloch %!s(int64=7) %!d(string=hai) anos
pai
achega
a7c05f41f1
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      script/run/run.sh

+ 5 - 0
script/run/run.sh

@@ -55,4 +55,9 @@ else
     DOCKER_RUN_OPTIONS="$DOCKER_RUN_OPTIONS -i"
 fi
 
+# Handle userns security
+if [ ! -z "$(docker info 2>/dev/null | grep userns)" ]; then
+    DOCKER_RUN_OPTIONS="$DOCKER_RUN_OPTIONS --userns=host"
+fi
+
 exec docker run --rm $DOCKER_RUN_OPTIONS $DOCKER_ADDR $COMPOSE_OPTIONS $VOLUMES -w "$(pwd)" $IMAGE "$@"