From 0800e4a0847a2aaf8d9ead693ef335f77f35d0f1 Mon Sep 17 00:00:00 2001 From: docker-claude Date: Tue, 14 Apr 2026 22:49:42 +0200 Subject: [PATCH] fix(claude): use gid/uid 1001 for claude user node:20-alpine reserves gid/uid 1000 for its built-in node user, causing addgroup to fail. Shift claude to 1001. --- claude/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/claude/Dockerfile b/claude/Dockerfile index 466933b..be509a0 100644 --- a/claude/Dockerfile +++ b/claude/Dockerfile @@ -11,9 +11,9 @@ RUN apk add --no-cache \ # Entrypoint used by the webui service (ttyd wrapping claude) COPY --chmod=755 webui-entrypoint.sh /usr/local/bin/webui-entrypoint.sh -# Create non-root user -RUN addgroup -g 1000 claude \ - && adduser -u 1000 -G claude -s /bin/bash -D claude +# Create non-root user (node:20-alpine reserves gid/uid 1000 for the node user) +RUN addgroup -g 1001 claude \ + && adduser -u 1001 -G claude -s /bin/bash -D claude # Install Claude Code globally (runs as root for npm -g, then drops) RUN npm install -g @anthropic-ai/claude-code