From 2aefdbeef5ef07568194f71d17ccc0e034a8c524 Mon Sep 17 00:00:00 2001 From: Zhengchen Tao Date: Wed, 6 May 2026 23:28:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(docker):=20=E7=94=A8=20useradd=20=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=20adduser=EF=BC=88slim=20=E9=95=9C=E5=83=8F=E6=97=A0?= =?UTF-8?q?=20adduser=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Debian bookworm-slim 不带 adduser(perl wrapper 包), 导致 build 阶段 exit 127 (command not found)。 改用预装 passwd 包提供的 useradd,语义等价。 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d89705c..351c48e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,7 +31,7 @@ COPY --from=builder /app/publish . RUN mkdir -p /app/logs # 非 root 运行,安全加固 -RUN adduser --disabled-password --no-create-home obsidian-mcp \ +RUN useradd --system --no-create-home --shell /usr/sbin/nologin obsidian-mcp \ && chown -R obsidian-mcp:obsidian-mcp /app USER obsidian-mcp