一、说明
随着开发工具向云端迁移,云IDE(集成开发环境)平台的创建和采用正在增长。云IDE允许开发团队在统一的开发环境中实时协作,最小化不兼容性并提高生产力。云IDE通过网页浏览器访问,现代设备均可使用。
code-server是运行在远程服务器上的Microsoft Visual Studio Code,并且可以直接从浏览器访问。Visual Studio Code是一个现代的代码编辑器,集成了Git支持、代码调试器、智能自动补全以及可定制和可扩展的特性。使用code-server,你可以在运行不同操作系统的各种设备上使用一致的开发环境。
本教程将指导你在Ubuntu 机器上搭建code-server云IDE平台,并将其暴露在你的域名下,使用免费的Let’s Encrypt TLS证书进行安全保护。教程结束时,你将在Ubuntu 服务器上运行Microsoft Visual Studio Code,通过你的域名访问,并设置密码保护。
二、安装docker与docker composer
sudo apt update && sudo apt install -y docker.io
sudo systemctl enable --now docker
将当前用户加入 Docker 组
sudo usermod -aG docker $USER
newgrp docker # 立即生效或重新登录
配置国内镜像
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.c

最低0.47元/天 解锁文章
6713

被折叠的 条评论
为什么被折叠?



