使用 Docker 部署 VS Code in The Browser

打印 上一主题 下一主题

主题 519|帖子 519|积分 1557

1)先容

GitHub:https://github.com/coder/code-server
在日常学习工作中,Vscode 已成为我们首选的代码编辑器。然而,其局限性在于当我们从家到公司移动时,难以保持连续的编码体验。针对这一痛点,虽然市面上已有如 Visual Studio Codespaces、Cloudstudio 和 CloudIDE 等 在线编辑器(Web IDE)可供选择,但它们要么处于测试阶段,要么免费使用存在限制或价格较高,现在并非完美之选。因此,若想以较低本钱实现连续、流通的编码体验,此时自主搭建一个在线编辑器大概是个值得考虑的好方案。
Code-Server 是由 Coder 开发的,把 VS Code 搬到了欣赏器上。
我们可以在任何地方的任何呆板上运行 Code-Server 然后通过欣赏器访问它。

2)特点

Code Server,作为一款开源代码编辑器,完美地将 Visual Studio Code 的强盛功能融入到了 Web 欣赏器中。它不光具备根本的代码编辑、语法高亮、智能感知和自动补全等特性,更支持多人协作和远程开发,为开发者提供了前所未有的便捷体验。
这种可以或许在欣赏器中运行的集成开发环境,通常被称为 Cloud IDE,而 Code Server 正是其中的佼佼者。无论是本地盘算机照旧云服务器,只需部署 Code Server,用户即可通过欣赏器随时随地访问并使用其中的编辑器功能,无需额外安装本地编辑器。
Code Server 的这一特性极大地便利了远程开发、多人协作以及快速搭建开发环境等操作。别的,它还支持丰富的自定义插件和扩展,满足了不同用户的个性化需求,使得开发过程更加高效、机动。
3)环境

3.1)安装 Docker 软件
  1. # 高版本 Docker 安装
  2. curl -fsSL https://get.docker.com/ | sh
复制代码
  1. # 关闭防火墙
  2. systemctl disable --now firewalld
  3. setenforce 0
复制代码
  1. # 启用 Docker
  2. systemctl enable --now docker
复制代码
3.2)查抄 Docker 服务
  1. systemctl status docker
复制代码

3.3)开启 IPv4 forwarding
  1. echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
  2. systemctl restart network
  3. sysctl net.ipv4.ip_forward
复制代码
4)部署

4.1)下载镜像
  1. docker pull codercom/code-server:latest
复制代码
4.2)创建目次
  1. mkdir /docker/vscode -p && cd /docker/vscode
复制代码
4.3)启用容器
  1. docker run -d --name code-server -p 8000:8080 -e PASSWORD=123456 -v /docker/vscode/data:/root/.vscode-server codercom/code-server:latest
复制代码
4.4)验证容器
  1. docker ps -a
复制代码

5)访问验证

使用欣赏器访问 VS Code 前台 http://服务器IP地址:8000
填写我们启用容器时 配置的密码


5.1)更换主题


5.2)扩展商店


5.3)中文配置

安装简体中文语言包:@category:"language packs"

打开搜索框,输入:> configure display language

重启服务后见效


大功告成~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表