Skip to content

Commit a8d7438

Browse files
author
Kirill Müller
committed
create docker user
1 parent a5f4b88 commit a8d7438

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Dockerfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ FROM debian:latest
44
#
55
MAINTAINER "Kirill Müller" <krlmlr+docker@mailbox.org>
66

7+
## Set a default user. Available via runtime flag `--user docker`
8+
## Add user to 'staff' group, granting them write privileges to /usr/local/lib/R/site.library
9+
## User should also have & own a home directory, but also be able to sudo
10+
RUN useradd docker \
11+
&& passwd -d docker \
12+
&& mkdir /home/docker \
13+
&& chown docker:docker /home/docker \
14+
&& addgroup docker staff \
15+
&& addgroup docker sudo \
16+
&& true
17+
718
# Install packages
819
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install openssh-server sudo
920
RUN mkdir -p /var/run/sshd && sed -i "s/UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config

0 commit comments

Comments
 (0)