godlikeme commited on
Commit
73d8ed7
·
verified ·
1 Parent(s): b5d2106

Upload Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +37 -0
Dockerfile ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM codercom/code-server:latest
2
+
3
+ # 设置默认工作区
4
+ ENV DEFAULT_WORKSPACE=/home/coder/workspace
5
+
6
+ USER root
7
+
8
+ # 设置时区
9
+ RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
10
+ echo "Asia/Shanghai" > /etc/timezone
11
+
12
+ # 安装常用工具
13
+ RUN apt-get update && \
14
+ apt-get install -y \
15
+ vim \
16
+ htop \
17
+ python3 \
18
+ python3-pip \
19
+ curl \
20
+ wget \
21
+ git \
22
+ sudo && \
23
+ rm -rf /var/lib/apt/lists/*
24
+
25
+ # 配置 ll 别名 + 启用彩色 ls
26
+ RUN echo "alias ll='ls -alF'" >> /home/coder/.bashrc && \
27
+ echo "alias ls='ls --color=auto'" >> /home/coder/.bashrc
28
+
29
+ USER coder
30
+
31
+ RUN mkdir -p "$DEFAULT_WORKSPACE"
32
+
33
+ EXPOSE 8080
34
+
35
+ ENTRYPOINT []
36
+
37
+ CMD ["sh", "-c", "code-server --bind-addr 0.0.0.0:8080 --auth password $DEFAULT_WORKSPACE"]