vscode-server / Dockerfile
rng0x17's picture
Update Dockerfile
e018d2b
raw
history blame contribute delete
No virus
1.26 kB
# FROM nvidia/cuda:11.3.1-base-ubuntu20.04
# kics-scan disable=67fd0c4a-68cf-46d7-8c41-bc9fba7e40ae,965a08d7-ef86-4f14-8792-4a3b2098937e
FROM ubuntu:23.10
# hadolint ignore=DL3008
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive && apt-get install -y --no-install-recommends \
# support env timezones
tzdata \
# vscode requirements
gnome-keyring wget curl python3-minimal ca-certificates \
# development tools
git build-essential \
# clean up
&& apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/lists/*
# install vscode-server
# hadolint ignore=DL4006
# RUN wget -q -O- https://aka.ms/install-vscode-server/setup.sh | sh
COPY vscode_cli_alpine_x64_cli.tar.gz .
# RUN curl -Lk --noproxy 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz \
RUN tar -xf vscode_cli_alpine_x64_cli.tar.gz
# copy scripts
RUN cp code /usr/bin/ && chmod +x /usr/bin/code
RUN chmod +x code
# entrypoint
# ENTRYPOINT [ "start-vscode" ]
# RUN echo *
# ENTRYPOINT ["out=$(code tunnel --accept-server-license-terms) && echo $out"]
CMD ["/usr/bin/code tunnel --accept-server-license-terms"]
# hadolint ignore=DL3002
# USER root
# HEALTHCHECK NONE
# expose port
EXPOSE 7860 8000
# EXPOSE 8000