We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent affeb7e commit eaed47cCopy full SHA for eaed47c
root/etc/cont-init.d/99-docker
@@ -10,4 +10,15 @@ fi
10
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $UBUNTU_CODENAME stable" > /etc/apt/sources.list.d/docker-ce.list
11
apt-get update && apt-get install -y --no-install-recommends \
12
docker-ce
13
-usermod -aG docker abc
+echo "**** fixing permissions ****"
14
+DOCKER_GID=$(stat -c '%g' "/var/run/docker.sock")
15
+if id -G abc | grep -qw "$DOCKER_GID"; then
16
+ exit 0
17
+else
18
+ DOCKER_NAME=$(getent group "${DOCKER_GID}" | awk -F: '{print $1}')
19
+ if [ -z "${DOCKER_NAME}" ]; then
20
+ DOCKER_NAME="dockergroup"
21
+ groupadd -g "${DOCKER_GID}" "${DOCKER_NAME}"
22
+ fi
23
+ usermod -aG "${DOCKER_NAME}" abc
24
+fi
0 commit comments