From b52842b07ad5531489e0ac949e54470d1f3c5743 Mon Sep 17 00:00:00 2001 From: kendokan <3757437+kendokan@users.noreply.github.com> Date: Thu, 11 Jan 2018 08:13:11 -0800 Subject: [PATCH] fixed failure if docker group already existed This error prevents the container from restarting. --- docker-entrypoint | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docker-entrypoint b/docker-entrypoint index f455120..9340698 100755 --- a/docker-entrypoint +++ b/docker-entrypoint @@ -23,9 +23,11 @@ CRONTAB_FILE=/etc/crontabs/docker mkdir -p ${HOME_DIR}/jobs ${HOME_DIR}/projects # Create docker group using correct gid from host, and add docker user to it -DOCKER_GID=$(stat -c '%g' ${DOCKER_SOCK}) -addgroup -g ${DOCKER_GID} docker -adduser docker docker +if ! grep -q "^docker:" /etc/group; then + DOCKER_GID=$(stat -c '%g' ${DOCKER_SOCK}) + addgroup -g ${DOCKER_GID} docker + adduser docker docker +fi slugify() { echo "$@" | iconv -t ascii | sed -r s/[~\^]+//g | sed -r s/[^a-zA-Z0-9]+/-/g | sed -r s/^-+\|-+$//g | tr A-Z a-z