Skip to content

Commit 7b9f9c8

Browse files
authored
Merge pull request #11 from aptalca/code-server-docker
code-server-docker fix permissions
2 parents 1d79e54 + eaed47c commit 7b9f9c8

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

root/etc/cont-init.d/99-docker

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,15 @@ fi
1010
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $UBUNTU_CODENAME stable" > /etc/apt/sources.list.d/docker-ce.list
1111
apt-get update && apt-get install -y --no-install-recommends \
1212
docker-ce
13-
usermod -aG docker abc
13+
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

Comments
 (0)