Skip to content

Commit 688529a

Browse files
Added git and non-root-user.
1 parent 2528176 commit 688529a

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

Dockerfile.arm64

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,15 @@ ENV LATEST_VERSION=${LATEST_VERSION}
2727

2828
LABEL org.opencontainers.image.source=https://github.com/DataDog/dd-trace-java-docker-build
2929

30+
RUN apt-get update \
31+
&& apt-get install -y --no-install-recommends git \
32+
&& rm -rf /var/lib/apt/lists/*
33+
3034
COPY --from=default-jdk /usr/lib/jvm /usr/lib/jvm
3135

36+
RUN groupadd --gid 1001 non-root-group \
37+
&& useradd --uid 1001 --gid non-root-group --create-home --shell /bin/bash non-root-user
38+
3239
ENV JAVA_8_HOME=/usr/lib/jvm/8
3340
ENV JAVA_11_HOME=/usr/lib/jvm/11
3441
ENV JAVA_17_HOME=/usr/lib/jvm/17
@@ -38,4 +45,5 @@ ENV JAVA_${LATEST_VERSION}_HOME=/usr/lib/jvm/${LATEST_VERSION}
3845

3946
ENV JAVA_HOME=${JAVA_8_HOME}
4047
ENV PATH=${JAVA_HOME}/bin:${PATH}
41-
WORKDIR /work
48+
USER non-root-user
49+
WORKDIR /home/non-root-user

0 commit comments

Comments
 (0)