From 164927ac4fcda385962c6b498496337d4d004a33 Mon Sep 17 00:00:00 2001 From: zhouyonggao <1971162852@qq.com> Date: Sat, 20 Dec 2025 15:23:00 +0800 Subject: [PATCH] =?UTF-8?q?chore(docker):=20=E8=B0=83=E6=95=B4=20Dockerfil?= =?UTF-8?q?e=20=E4=BB=A5=E6=8E=92=E6=9F=A5=E6=9D=83=E9=99=90=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 COPY 命令中的 --chown 选项,确保文件复制过程简化。 - 添加 chmod 命令以确保二进制文件具有执行权限。 - 暂时使用 root 用户运行,以便排查权限相关问题。 --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f9adc25..a1062d4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -68,7 +68,10 @@ RUN apk add --no-cache ca-certificates tzdata && \ # 清理缓存 rm -rf /var/cache/apk/* WORKDIR /app -COPY --from=builder --chown=appuser:appuser /out/server /app/server +COPY --from=builder /out/server /app/server +# 确保二进制文件有执行权限 +RUN chmod +x /app/server && ls -la /app/server EXPOSE 8077 -USER appuser:appuser +# 暂时使用 root 用户运行,排查权限问题 +# USER appuser:appuser ENTRYPOINT ["/app/server"]