LAST233 commited on
Commit
938d671
·
verified ·
1 Parent(s): 2fb116d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +0 -16
Dockerfile CHANGED
@@ -5,11 +5,6 @@ ENV LANG C.UTF-8
5
  ENV LANGUAGE C.UTF-8
6
  ENV TZ=Asia/Shanghai
7
 
8
- # 创建一个非root用户
9
- RUN useradd -m -s /bin/bash coder && \
10
- echo "coder:coder" | chpasswd && \
11
- usermod -aG sudo coder
12
-
13
  # 安装基础依赖和code-server
14
  RUN apt-get update && apt-get install -y && \
15
  DEBIAN_FRONTEND=noninteractive apt-get install gcc g++ gdb clangd wget git curl jq tzdata cron -y && \
@@ -27,21 +22,10 @@ COPY autocommit.sh /usr/coder/scripts/autocommit.sh
27
  RUN chmod +x /usr/coder/scripts/autocommit.sh
28
  RUN echo "30 2 */2 * * root /bin/bash /usr/coder/scripts/autocommit.sh" > /etc/cron.d/autocommit-cron
29
  RUN chmod 0644 /etc/cron.d/autocommit-cron
30
- RUN mkdir -p /var/run/cron && \
31
- touch /var/run/crond.pid && \
32
- chown coder:coder /var/run/crond.pid
33
- RUN chown -R coder:coder /var/run
34
-
35
- # 将 /home/coder 下所有文件的所有权移交给 coder 用户
36
- RUN chown -R coder:coder /home/coder
37
-
38
 
39
  # 设置工作目录和用户
40
  WORKDIR /home/coder
41
 
42
- # 切换回coder用户
43
- USER coder
44
-
45
  # 配置codeserver的语言和扩展
46
  RUN code-server --install-extension /home/coder/cph-ng-0.5.5.vsix && \
47
  code-server --install-extension /home/coder/vscode-luogu.vsix && \
 
5
  ENV LANGUAGE C.UTF-8
6
  ENV TZ=Asia/Shanghai
7
 
 
 
 
 
 
8
  # 安装基础依赖和code-server
9
  RUN apt-get update && apt-get install -y && \
10
  DEBIAN_FRONTEND=noninteractive apt-get install gcc g++ gdb clangd wget git curl jq tzdata cron -y && \
 
22
  RUN chmod +x /usr/coder/scripts/autocommit.sh
23
  RUN echo "30 2 */2 * * root /bin/bash /usr/coder/scripts/autocommit.sh" > /etc/cron.d/autocommit-cron
24
  RUN chmod 0644 /etc/cron.d/autocommit-cron
 
 
 
 
 
 
 
 
25
 
26
  # 设置工作目录和用户
27
  WORKDIR /home/coder
28
 
 
 
 
29
  # 配置codeserver的语言和扩展
30
  RUN code-server --install-extension /home/coder/cph-ng-0.5.5.vsix && \
31
  code-server --install-extension /home/coder/vscode-luogu.vsix && \