From cf9ba52a480480134767f6f54dbf3568bd155783 Mon Sep 17 00:00:00 2001 From: Simeon Radivoev Date: Sun, 21 Aug 2022 14:18:00 +0300 Subject: [PATCH] Initial Commit --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a61be27 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM jenkins/jenkins:lts-jdk11 + +# root is required to modify uid +USER root + +ARG DOCKER_GID=998 + +RUN usermod --uid 1006 jenkins +RUN groupmod --gid 1006 jenkins +RUN chown -R jenkins:jenkins "$JENKINS_HOME" /usr/share/jenkins/ref + +RUN groupadd -g ${DOCKER_GID} docker +RUN usermod -aG docker jenkins + +# restore ENTRYPOINT to startup as jenkins user +USER jenkins \ No newline at end of file