forked from EvergreenCrypto/docker-finance
Dockerfiles: finance/dev-tools: remove default 'ubuntu' user
For Ubuntu-based images, remove upstream-added default 'ubuntu' user as it may conflict with host's given UID/GID during docker-finance build.
This commit is contained in:
@@ -23,7 +23,10 @@ FROM ubuntu:rolling
|
||||
|
||||
RUN groupadd -r wheel
|
||||
|
||||
# `dev-tools` user
|
||||
# Remove default `ubuntu` user which may conflict with host user's UID/GID (1000:1000)
|
||||
RUN userdel -r ubuntu
|
||||
|
||||
# Add `dev-tools` user
|
||||
RUN useradd -m -s /bin/bash @DOCKER_FINANCE_USER@ -u @DOCKER_FINANCE_UID@
|
||||
RUN gpasswd -a @DOCKER_FINANCE_USER@ wheel
|
||||
|
||||
|
||||
@@ -23,7 +23,10 @@ FROM ubuntu:rolling
|
||||
|
||||
RUN groupadd -r wheel
|
||||
|
||||
# `finance` user
|
||||
# Remove default `ubuntu` user which may conflict with host user's UID/GID (1000:1000)
|
||||
RUN userdel -r ubuntu
|
||||
|
||||
# Add `finance` user
|
||||
RUN useradd -m -s /bin/bash @DOCKER_FINANCE_USER@ -u @DOCKER_FINANCE_UID@
|
||||
|
||||
# System-level user for building (won't pollute user-level UID space)
|
||||
|
||||
Reference in New Issue
Block a user