阿里云ECS搭建在线IDE

通过阿里云服务器ECS打造在线编程环境

前言:

阿里云推出的高校师生计划,近期内仍可通过学生/老师/科研工作者的身份申请为期半年的免费ECS资源,对云服务器、云计算等方面感兴趣的小伙伴不要错过!

进入正文!(下列部分内容摘自官网教程,简化记录一下方便日后回顾)

第1步 使用容器服务

搭建是建立在ECS上的,所以没有ECS的小伙伴需要先去领ECS。容器服务简化了容器管理集群的搭建工作,本次我采用的是镜像市场自带Docker容器的镜像,步骤如下:

  1. 进入阿里云官网控制台板块下的云服务器ECS模块;
  2. 点击自己之前领取/购买的ECS实例进入管理界面;
  3. 若实例运行中则在页面右上角停止实例;
  4. 在页面左侧找到配置信息并点击[更多]进而选择更换操作系统;
  5. 在公共镜像市场中搜索并选择Docker运行环境(如下图)
    阿里云ECS搭建在线IDE_第1张图片

第2步 部署Web IDE

Coding WeblDE(https://ide.coding.net) 是 Coding 自主研发的在线集成开发
环境 (IDE)。部署过程如下:

  1. 使用 Putty 作为传输终端(下载地址);

  2. 在Putty中配置ip,连接类型SSH,并保存新会话(下图);

  3. 双击保存的会话,输入密码登入SSH ;

  4. 运行下面的代码以安装容器化的 Web IDE:
    git clone https://git.coding.net/coding/WebIDE.git
    cd WebIDE
    ./ide.sh docker run

  5. 等待容器服务运行完成。

  6. 在浏览器中输入 IP 地址和端口,即可进入 WebIDE 的界面

第3步 使用Web IDE

  1. 登录后我们先查看一下 IDE 的公钥,点击 Show public key;
  2. 在 Github 的 Settings 中添加公钥;
  3. 将 Github 仓库的 ssh 地址复制到 WebIDE 中,点击 Creating;
  4. 点击 open 打开 ecsdemo ;
  5. 新建一个 readme.md 文件,保存后提交并推送;
  6. 在 Github 仓库中即可看到推送过来的文件;

你可能感兴趣的:(笔记)