VS Code 网页版

236次阅读
没有评论

https://github.com/coder/code-server

这是一个让 vscode 运行在浏览器内的项目,vscode 本身是基于 electron 的,这让移植到浏览器成为可能。

目前,vscode 支持通过 ssh 远程开发,但这还是要求本地装个 vscode。

利用上面的项目,能在服务器内装上跑一个 http 服务,浏览器打开就能远程开发。

这里提供一个 Dockerfile,他会初始化 ubuntu,并且暴露一个 http 服务端口。

FROM ubuntu:18.04
# 使用国内源
RUN sed -i "s@http://.*archive.ubuntu.com@http://mirrors.ustc.edu.cn@g" /etc/apt/sources.list
RUN sed -i "s@http://.*security.ubuntu.com@http://mirrors.ustc.edu.cn@g" /etc/apt/sources.list
# 安装一些常用软件
RUN apt-get update && \
echo "Asia\nShanghai" | apt-get install -y tzdata && \
apt-get install -y \
sudo wget curl nano vim \
python3 \
build-essential \
git && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# install vscode,这是最后支持 ubuntu18 的版本, 如果用新版 ubuntu 可以装最新版
RUN curl -fsSL https://code-server.dev/install.sh | sh -s -- --version=4.16.1
# 指定字符集
ENV LANG C.UTF-8
ENV LANGUAGE C.UTF-8
EXPOSE 8080
ENTRYPOINT ["code-server", "--bind-addr", "0.0.0.0:8080", "--disable-telemetry", "--disable-workspace-trust", "--auth", "none", "/root"]
正文完
 0
评论(没有评论)