From dd93ea4363ef36f4ee9cfc64c50008110ea6e334 Mon Sep 17 00:00:00 2001 From: mol Date: Sat, 24 Feb 2024 08:02:06 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index c364cc0..e8d0907 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,14 +3,13 @@ FROM codercom/code-server EXPOSE 8080 EXPOSE 22 -USER coder +USER root WORKDIR /home/coder VOLUME [ "/home/coder/project", "/home/coder/.ssh", "/home/coder/.local", "/home/coder/.config" ] COPY entrypoint.sh /usr/bin/ -USER root ENV ENTRYPOINTD=/entrypoint.d # 运行时可以添加代理 @@ -39,11 +38,7 @@ RUN echo "安装基础工具与配置文件" && \ mkdir /tmp/log && \ touch /tmp/log/info.log && \ chmod 777 /tmp/log/info.log && \ - chmod 777 /usr/bin/entrypoint.sh && \ - chown -R coder:coder /home/coder/project && \ - chown -R coder:coder /home/coder/.ssh && \ - chown -R coder:coder /home/coder/.local && \ - chown -R coder:coder /home/coder/.config + chmod 777 /usr/bin/entrypoint.sh # 安装 node 环境 RUN echo "安装 node 环境" && \ @@ -103,7 +98,6 @@ RUN echo "配置 ssh" && \ # npm install --global npm@^8 && \ # npm config set python python3 && \ # npm install --global code-server --unsafe-perm -USER coder ENTRYPOINT ["/usr/bin/entrypoint.sh", "--bind-addr", "0.0.0.0:8080", "."]