我有一个仅支持Alpine Linux操作系统的环境,我需要安装VS Code。如何在Alpine Linux上运行VS Code?
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
ldd code | wc -l
结果为100),并希望没有任何一个软件包在Alpine中缺失(否则这些软件包需要从源代码构建);然后运行它并希望它能正常工作... Alpine上有一个2016年的开放式代码段错误报告:https://bugs.alpinelinux.org/issues/6588 - valiano