本章内容出自《7天学会ECS》电子书,点击下载完整版
打造在线编程环境
打造自己的在线编程环境,使用Coding WebIDE来实现在线的IDE,以便我们在不方便使用本地编辑器的时候可以使用在线编辑器来进行我们的在线编辑操作。
使用容器服务
容器服务简化了容器管理集群的搭建工作,整合了阿里云虚拟化、存储、网络和安全能力,是Docker云端最佳运行环境。
我们使用镜像市场中自带Docker容器的镜像。
实例停止后点击更换操作系统
部署 Web IDE
Coding WeblDE是Coding自主研发的在线集成开发环境(IDE)。用户可以通过WebIDE创建项目的工作空间,进行在线开发,调试等操作,同时WebIDE集成了Git代码版本控制,支持绝大部分Git托管。
下面开始教程:
1.使用PuTTY作为传输终端
PuTTY是自由的跨平台Telnet/SSH 客户端,同时在Win32和Unix 系统下模拟xterm终端。其主要作者是Simon Tatham。
由Larry Li维护并开源的中文版:
下载地址:https://github.com/larryli/PuTTY/releases
打开Putty.exe
在Putty中配置IP并保存一个新的会话
双击保存的会话,输入密码后即可登入SSH
运行下面的代码以安装容器化的WebIDE(在命令行界面点击右键即可粘贴并运行):
git clone https://git.coding.net/coding/WebIDE.git
cd WebIDE
./ide.sh docker run
容器服务运行完成
2.在浏览器中输入IP地址和端口,即可进入WebIDE的界面
使用WebIDE
我们这里使用在Github的一个DEMO来演示如何操作
1、登录后我们先查看一下IDE的公钥,点击Show public key:
2、在Github的Settings中添加公钥
3、将Github仓库的ssh地址复制到WebIDE中,点击Creating
4、点击open打开ecsdemo
5、新建一个readme.md文件
写一句Hello World
保存后课在版本中进行提交
确认后再点击推送
6、在Github仓库中即可看到推送过来的文件