vps / Dockerfile
ZombiePlzy121's picture
Create Dockerfile
6cc3f45 verified
raw
history blame contribute delete
840 Bytes
FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
ENV HOSTNAME=Nobita
# ---- Base packages ----
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
curl \
wget \
git \
sudo \
docker.io \
htop \
btop \
neovim \
lsof \
qemu-system \
cloud-image-utils \
&& rm -rf /var/lib/apt/lists/*
# ---- Install code-server ----
RUN curl -fsSL https://code-server.dev/install.sh | sh
# ---- Install exfrpc ----
RUN wget https://pub-a91abe751f2a41938780d4389c4ccd05.r2.dev/exfrpc/exfrpc_linux_amd64 \
&& mv exfrpc_linux_amd64 /exfrpc \
&& chmod +x /exfrpc
# ---- Copy exfrpc config ----
COPY exfrpc.toml /exfrpc.toml
# ---- Workspace ----
WORKDIR /workspace
EXPOSE 7860
CMD bash -c "/exfrpc -c /exfrpc.toml & exec code-server --bind-addr 0.0.0.0:7860"