From d484133e4cbcb16521c458fcd00cdde4bbc99d40 Mon Sep 17 00:00:00 2001 From: yyhuni Date: Sat, 3 Jan 2026 08:09:03 +0800 Subject: [PATCH] chore(docker): optimize server dockerfile with docker-ce-cli installation - Replace full docker.io package with lightweight docker-ce-cli to reduce image size - Add ca-certificates and gnupg dependencies for secure package management - Improve Docker installation process for local Worker task distribution - Reduce unnecessary dependencies in server container build --- docker/server/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker/server/Dockerfile b/docker/server/Dockerfile index a091122a..35aedfcb 100644 --- a/docker/server/Dockerfile +++ b/docker/server/Dockerfile @@ -11,7 +11,10 @@ RUN apt-get update && apt-get install -y \ && rm -rf /var/lib/apt/lists/* # 安装 Docker CLI(用于本地 Worker 任务分发) -RUN apt-get update && apt-get install -y docker.io && rm -rf /var/lib/apt/lists/* +# 只安装 docker-ce-cli,避免安装完整 Docker 引擎 +RUN apt-get update && \ + apt-get install -y ca-certificates gnupg && \ + install -m 07 # 安装 uv(超快的 Python 包管理器) RUN pip install uv