Fix error where on a contrainer restart you could not add default user to docker gourp again
This commit is contained in:
@@ -10,12 +10,14 @@ if ([ "${MODE}" != "s" ] && [ "${MODE}" != "secondary" ]); then
|
|||||||
echo "Docker socket has been passed in from host. Using that instead"
|
echo "Docker socket has been passed in from host. Using that instead"
|
||||||
fi
|
fi
|
||||||
# Configure 'default' user to run docker commands without sudo
|
# Configure 'default' user to run docker commands without sudo
|
||||||
echo "Add user '${USER}' to docker group for sudoless execution"
|
if ! getent group docker &> /dev/null; then
|
||||||
groupadd docker
|
echo "Add user '${USER}' to docker group for sudoless execution"
|
||||||
usermod -aG docker ${USER}
|
groupadd docker
|
||||||
mkdir -p /home/${USER}/.docker
|
usermod -aG docker ${USER}
|
||||||
chown -R ${PUID}:${PGID} /home/${USER}/.docker
|
mkdir -p /home/${USER}/.docker
|
||||||
chmod -R g+rwx /home/${USER}/.docker
|
chown -R ${PUID}:${PGID} /home/${USER}/.docker
|
||||||
|
chmod -R g+rwx /home/${USER}/.docker
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "Dockerd daemon not available when container is run in 'secondary' mode"
|
echo "Dockerd daemon not available when container is run in 'secondary' mode"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user