如何在 Alpine 中安装 VS Code Linux

How to install VS Code in Alpine Linux

我只有一个 Alpine linux 的操作环境,我需要安装 VS Code。 VS Code 如何在 Alpine Linux 上成为 运行?

  1. 在 Flatpak 存储库中下载它,它将 运行 在 Gnome SDK 环境中原生。
  2. 使用自托管环境,例如 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