Skip to content

Commit 3d8dc76

Browse files
committed
Add node group/user with gid/uid 1000 and a home directory.
This is a workaround for boot2docker issue 581, see boot2docker/boot2docker#581
1 parent 9d7725c commit 3d8dc76

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

Dockerfile-alpine.template

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ FROM alpine:3.4
33
ENV NPM_CONFIG_LOGLEVEL info
44
ENV NODE_VERSION 0.0.0
55

6-
RUN addgroup -S node \
7-
&& adduser -D -S -h /var/cache/node -s /sbin/nologin -G node node \
6+
RUN adduser -D -u 1000 node \
87
&& apk add --no-cache \
98
libstdc++ \
109
&& apk add --no-cache --virtual .build-deps \

Dockerfile-slim.template

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
FROM buildpack-deps:jessie-curl
22

3-
RUN groupadd -r node && useradd -r -g node node
3+
RUN groupadd --gid 1000 node \
4+
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
45

56
# gpg keys listed at https://github.com/nodejs/node
67
RUN set -ex \

Dockerfile-wheezy.template

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
FROM buildpack-deps:wheezy
22

3-
RUN groupadd -r node && useradd -r -g node node
3+
RUN groupadd --gid 1000 node \
4+
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
45

56
# gpg keys listed at https://github.com/nodejs/node
67
RUN set -ex \

Dockerfile.template

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
FROM buildpack-deps:jessie
22

3-
RUN groupadd -r node && useradd -r -g node node
3+
RUN groupadd --gid 1000 node \
4+
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
45

56
# gpg keys listed at https://github.com/nodejs/node
67
RUN set -ex \

0 commit comments

Comments
 (0)