【code-server】Code-Server 安装部署

Code-Server 安装部署

1.环境准备

可以参考 https://coder.com/docs/code-server/install code-server的安装流程进行安装,主机环境是 Centos7 建议使用 docker 方式进行安装,可能会出现如下报错,需要升级 GNC 的版本,由于影响交大,这里改用 Docker 方式安装 Code-Server

Docker Hub 在国内无法拉取镜像,需要按照如下方式配置代理:

shell 复制代码
# 创建目录
sudo mkdir -p /etc/docker
# 写入镜像配置
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF

完成后,重启 Docker 服务,使用 docker info 命令查询如下,Registry Mirrors 出现添加的代理地址:

2.安装部署

  1. 拉取 code-server 镜像。

    shell 复制代码
    docker pull codercom/code-server
  2. 准备 code-server 的配置文件。

    shell 复制代码
    # 准备配置文件
    mkdir -P ~/.config/code-server
    vi ~/.config/code-server/config.yaml
    # 写入如下内容
    bind-addr: 0.0.0.0:8080
    auth: password
    password: ded1ca806680a94c103eb2c8
    cert: false
  3. 运行 code-server 镜像。

    shell 复制代码
    docker run -it -p 8080:8080  -v /euansu/.config/code-server/config.yaml:/home/coder/.config/config.yaml codercom/code-server:latest
  4. 查看 code-server 镜像是否运行成功。

    复制代码
    docker ps | grep code-server

    访问主机的 8080 端口,确认是否能够页面访问 code-server

3.功能测试

待补充,预计测试内容:

  1. Python 代码在线运行。

  2. Go 代码在线运行。

  3. Java 代码在线运行。

    ...

4.参考资料

1 Code-Server 安装文档 https://coder.com/docs/code-server

2 Docker Hub 拉取镜像配置 https://www.cnblogs.com/ikuai/p/18233775

相关推荐
徽京人3 小时前
VS Code 接入Esp 32步骤
vscode·单片机·嵌入式硬件
oushaojun212 小时前
vscode中支持deepseek ai辅助编程
vscode·copilot·deepseek
sunoo-2291 天前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
慕容引刀1 天前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
00后程序员张2 天前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
nicehuai2 天前
烧录、查变量、看日志、调驱动:H-FlashScope搞定嵌入式下载调试的瑞士军刀
ide·vscode·visual studio
sunoo-2292 天前
【C 语言标准 IO 入门】第二天学习笔记:文件操作核心函数 + 实战案例 + 踩坑合集
linux·笔记·vscode·学习
2501_916008892 天前
Swift多环境配置:利用Scheme实现灵活的多环境管理
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程
New_Horizons6662 天前
Vscode终端激活Conda虚拟环境
ide·vscode·conda
青 春 记 忆3 天前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11