当前位置: 首页 > news >正文

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

Code-Server 安装部署

1.环境准备

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

在这里插入图片描述

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

# 创建目录
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 镜像。

    docker pull codercom/code-server
    
  2. 准备 code-server 的配置文件。

    # 准备配置文件
    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 镜像。

    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

http://www.lryc.cn/news/374271.html

相关文章:

  • 博客摘录「 YOLOv5模型剪枝压缩」2024年5月11日
  • HttpSecurity
  • Mysql union语句
  • MySQL之高级特性(四)
  • roles安装wordpress
  • 【Python高级编程】饼状图中autopct和startangle用来做什么的
  • 【ARM Coresight Debug 系列 -- ARMv8/v9 Watchpoint 软件实现地址监控详细介绍】
  • jvm工具-jps、jstat、jmap、jstack
  • LVS负载均衡群集+NAT部署
  • 使用 Oracle SQL Developer 导入数据
  • 品质主管的面试题目
  • 算法专题总结链接地址
  • Oracle--存储结构
  • 【计算机毕业设计】259基于微信小程序的医院综合服务平台
  • HP惠普暗影精灵10 OMEN Gaming Laptop 16-wf1xxx原厂Win11系统镜像下载
  • [Day 9] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • van-list 遇到的问题
  • DockerCompose+Jenkins+Pipeline流水线打包Vue项目(解压安装配置Node)入门
  • 【新课程】PICO VR 交互开发指南
  • 天童美语:为了得体退出的那一天,你一定要好好爱孩子
  • 什么是JWT?为什么用JWT?JWT的实战案例
  • SpringBoot+Vue小区物业管理系统 附带详细运行指导视频
  • 在不使用js在情况下只用css实现瀑布流效果
  • AMS(ActivityManagerService)源码解析2,Android应用是如何被启动的
  • 数据库事务隔离级别
  • Pytest 记录日志输出到控制台和写入文件
  • LINUX网络FTP服务
  • 10 C++11
  • java的封装
  • 为什么选择海外服务器?