From 2b1d17d9449ecfe86c9e98a8bf3ca37e7a871eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Sun, 19 Nov 2017 20:49:08 +0100 Subject: [PATCH] Run docker as user, not root --- d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/d b/d index 44fb66a..7dd2914 100755 --- a/d +++ b/d @@ -25,7 +25,7 @@ fi # If so, execute the command in the running container #if docker ps -f name=${imagename}-run | grep ${imagename}-run ; then if [[ $(docker ps -q -f name=${imagename}-run) ]]; then - docker exec -it ${imagename}-run "$@" + docker exec -it -u $(id -u):$(id -g) ${imagename}-run "$@" else - docker run -it --rm -v ${buildroot}:/opt --name ${imagename}-run ${imagename} "$@" + docker run -it --rm -v ${buildroot}:/opt --name ${imagename}-run -u $(id -u):$(id -g) ${imagename} "$@" fi