Skip to content

Commit 085c24f

Browse files
authored
remove previous user before creating new one (jorgensd#219)
avoids issues with default home dir being owned by root
1 parent 0a79e58 commit 085c24f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Dockerfile

+4-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ FROM ghcr.io/jorgensd/dolfinx-tutorial:release
33
# create user with a home directory
44
ARG NB_USER=jovyan
55
ARG NB_UID=1000
6-
# 24.04 adds uid 1000, skip this if uid already exists
7-
RUN useradd -m ${NB_USER} -u ${NB_UID} || true
6+
# 24.04 adds `ubuntu` as uid 1000;
7+
# remove it if it already exists before creating our user
8+
RUN id -nu ${NB_UID} && userdel --force $(id -nu ${NB_UID}) || true; \
9+
useradd -m ${NB_USER} -u ${NB_UID}
810
ENV HOME=/home/${NB_USER}
911

1012
# Copy home directory for usage in binder

0 commit comments

Comments
 (0)