From 67437f7b9cb1974406e4d2f53a4bb2a218d58672 Mon Sep 17 00:00:00 2001 From: Daniel <71837281+darmiel@users.noreply.github.com> Date: Sat, 6 Mar 2021 15:27:55 +0100 Subject: [PATCH] Check if the user has permissions for Docker --- install-paperless-ng.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/install-paperless-ng.sh b/install-paperless-ng.sh index 8fb44e222..b0f0950fc 100755 --- a/install-paperless-ng.sh +++ b/install-paperless-ng.sh @@ -64,6 +64,17 @@ if [[ -z $(which docker-compose) ]] ; then exit 1 fi +# Check if user has permissions to run Docker by trying to get the status of Docker (docker status). +# If this fails, the user probably does not have permissions for Docker. +docker stats --no-stream 2>/dev/null 1>&2 +if [ $? -ne 0 ] ; then + echo "" + echo "WARN: It look like the current user does not have Docker permissions." + echo "WARN: Use 'sudo usermod -aG docker $USER' to assign Docker permissions to the user." + echo "" + sleep 3 +fi + echo "" echo "############################################" echo "### Paperless-ng docker installation ###"