afdaids commited on
Commit
c55dcc3
·
verified ·
1 Parent(s): af274de

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +30 -0
Dockerfile ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:22.04
2
+
3
+ ENV DEBIAN_FRONTEND=noninteractive
4
+ ENV HOSTNAME=Nobita
5
+
6
+ # ---- Base packages (ONE shot, ONE layer) ----
7
+ RUN apt-get update && apt-get install -y --no-install-recommends \
8
+ ca-certificates \
9
+ curl \
10
+ wget \
11
+ git \
12
+ sudo \
13
+ docker.io \
14
+ htop \
15
+ btop \
16
+ neovim \
17
+ lsof \
18
+ qemu-system \
19
+ cloud-image-utils \
20
+ && rm -rf /var/lib/apt/lists/*
21
+
22
+ # ---- Install code-server ----
23
+ RUN curl -fsSL https://code-server.dev/install.sh | sh
24
+
25
+ # ---- Workspace ----
26
+ WORKDIR /workspace
27
+
28
+ EXPOSE 7860
29
+
30
+ CMD ["code-server", "--bind-addr", "0.0.0.0:7860", "--auth", "none"]