File tree Expand file tree Collapse file tree 3 files changed +14
-5
lines changed Expand file tree Collapse file tree 3 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 1
1
FROM ubuntu:20.04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
+ ARG PUID=1000
5
+ ARG PGID=1000
4
6
ARG BUILD_DATE
5
7
ARG VCS_REF
6
8
@@ -34,8 +36,9 @@ RUN locale-gen en_US.UTF-8
34
36
ENV LANG=en_US.UTF-8
35
37
ENV LANGUAGE=en_US:en
36
38
37
- # Create non-root user
38
- RUN useradd -m -d /home/steam -s /bin/bash steam \
39
+ # Create non-root user/group with configurable IDs
40
+ RUN groupadd -g "${PGID}" steam \
41
+ && useradd -l -u "${PUID}" -g steam -m -d /home/steam -s /bin/bash steam \
39
42
&& mkdir -p /home/steam/Steam \
40
43
&& chown -R steam:steam /home/steam
41
44
USER steam
Original file line number Diff line number Diff line change 1
1
FROM ubuntu:22.04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
+ ARG PUID=1000
5
+ ARG PGID=1000
4
6
ARG BUILD_DATE
5
7
ARG VCS_REF
6
8
@@ -34,8 +36,9 @@ RUN locale-gen en_US.UTF-8
34
36
ENV LANG=en_US.UTF-8
35
37
ENV LANGUAGE=en_US:en
36
38
37
- # Create non-root user
38
- RUN useradd -m -d /home/steam -s /bin/bash steam \
39
+ # Create non-root user/group with configurable IDs
40
+ RUN groupadd -g "${PGID}" steam \
41
+ && useradd -l -u "${PUID}" -g steam -m -d /home/steam -s /bin/bash steam \
39
42
&& mkdir -p /home/steam/Steam \
40
43
&& chown -R steam:steam /home/steam
41
44
USER steam
Original file line number Diff line number Diff line change 1
1
FROM ubuntu:24.04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
+ ARG PUID=1000
5
+ ARG PGID=1000
4
6
ARG BUILD_DATE
5
7
ARG VCS_REF
6
8
@@ -35,7 +37,8 @@ ENV LANG=en_US.UTF-8
35
37
ENV LANGUAGE=en_US:en
36
38
37
39
# Create non-root user
38
- RUN useradd -m -d /home/steam -s /bin/bash steam \
40
+ RUN groupadd -g "${PGID}" steam \
41
+ && useradd -l -u "${PUID}" -g steam -m -d /home/steam -s /bin/bash steam \
39
42
&& mkdir -p /home/steam/Steam \
40
43
&& chown -R steam:steam /home/steam
41
44
USER steam
You can’t perform that action at this time.
0 commit comments