Run docker as user, not root
This commit is contained in:
parent
aee015eebc
commit
2b1d17d944
4
d
4
d
@ -25,7 +25,7 @@ fi
|
|||||||
# If so, execute the command in the running container
|
# If so, execute the command in the running container
|
||||||
#if docker ps -f name=${imagename}-run | grep ${imagename}-run ; then
|
#if docker ps -f name=${imagename}-run | grep ${imagename}-run ; then
|
||||||
if [[ $(docker ps -q -f name=${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
|
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
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user