如何在 Alpine 中安装 VS Code Linux
How to install VS Code in Alpine Linux
我只有一个 Alpine linux 的操作环境,我需要安装 VS Code。 VS Code 如何在 Alpine Linux 上成为 运行?
- 在 Flatpak 存储库中下载它,它将 运行 在 Gnome SDK 环境中原生。
- 使用自托管环境,例如 Theia (https://www.theia-ide.org/index.html) or coder-editor (https://coder.com/)。我从未尝试过它们,我使用的是 Flatpak,但它们看起来很有趣(您可以 "build" 在 Node 环境中使用您的 osn 编辑器)。
对 necrobump 表示歉意,但正如 Marco 所建议的那样,coder.com 已移至 github
这个软件,code-server 很垃圾VSCode,作为一个网络应用程序,我已经使用它大约半年了,它已经很成熟了,Alpine 支持仍然参差不齐,但是我记得有一段时间我 运行 Alpine 是我的主力时,有几个版本运行良好。
Docker 文件:
FROM node:14.19.0-alpine
RUN set -x \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories \
&& apk upgrade \
&& apk --no-cache add alpine-sdk bash libstdc++ libc6-compat \
&& npm config set python python3
RUN git clone --recursive https://github.com/cdr/code-server.git
RUN cd code-server
RUN yarn global add code-server
ENV PASSWORD=changeme
ENTRYPOINT code-server --bind-addr 0:8443
命令:
docker build . -t vscode
docker run -d -e PASSWORD=111111 -p8443:8443 vscode:latest
http://hostname:8443
我只有一个 Alpine linux 的操作环境,我需要安装 VS Code。 VS Code 如何在 Alpine Linux 上成为 运行?
- 在 Flatpak 存储库中下载它,它将 运行 在 Gnome SDK 环境中原生。
- 使用自托管环境,例如 Theia (https://www.theia-ide.org/index.html) or coder-editor (https://coder.com/)。我从未尝试过它们,我使用的是 Flatpak,但它们看起来很有趣(您可以 "build" 在 Node 环境中使用您的 osn 编辑器)。
对 necrobump 表示歉意,但正如 Marco 所建议的那样,coder.com 已移至 github
这个软件,code-server 很垃圾VSCode,作为一个网络应用程序,我已经使用它大约半年了,它已经很成熟了,Alpine 支持仍然参差不齐,但是我记得有一段时间我 运行 Alpine 是我的主力时,有几个版本运行良好。
Docker 文件:
FROM node:14.19.0-alpine
RUN set -x \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories \
&& apk upgrade \
&& apk --no-cache add alpine-sdk bash libstdc++ libc6-compat \
&& npm config set python python3
RUN git clone --recursive https://github.com/cdr/code-server.git
RUN cd code-server
RUN yarn global add code-server
ENV PASSWORD=changeme
ENTRYPOINT code-server --bind-addr 0:8443
命令:
docker build . -t vscode
docker run -d -e PASSWORD=111111 -p8443:8443 vscode:latest
http://hostname:8443