visual-studio-codealpine-linux

How to install VS Code in Alpine Linux


I have an operating environment that is Alpine linux only and I need to install VS Code. How can VS Code be run on Alpine Linux?


Solution

  • Dockerfile:

    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
    
    

    Commands:

    docker build . -t vscode
    docker run -d -e PASSWORD=111111 -p8443:8443 vscode:latest
    http://hostname:8443