Docker云生态

搭建一个属于自己的Web集成开发环境:Cloud9 IDE

2017-05-07  本文已影响175人  行书以鉴

Cloud9 IDE是一个基于Node.JS构建的JavaScript程序开发Web IDE。它拥有一个非常快的文本编辑器支持为JS, HTML, CSS和这几种的混合代码进行着色显示。Cloud9 IDE还为node.js和Google Chrome集成调试器可以在IDE中启动、暂停和停止。能够在云计算环境中测试和部署你的代码。使用WebDAV,它还可以连到远程工作台。Cloud9 IDE拥有一个插件系统用来扩展现有功能,当前该IDE已经捆绑好几个插件。

虽说官方的现在是可以创建无数个public workspace,但是免费用户只能创建一个private workspace。
<h2>Installation</h2>
<h3>首选docker安装</h3>
$~ mkdir /home/workspaces #首先设置工作目录,自定义
$~ docker run -it -d -p 80:80 -v /home/workspaces/:/workspace/ kdelfour/cloud9-docker
当然如果您感兴趣的话,可以看看cloud9_dockerfile文件

运行容器

view on http://yourip:8181

使用cloud9编写c++ 可以运行多种语言

<h3>或者你可以选择node环境下安装</h3>
参照github文档
这里需要node.js环境,如果未安装,可以参照这里
$~ git clone --depth=1 git://github.com/c9/core.git cloud9
$~ cd cloud9/
$~ scripts/install-sdk.sh
$~ node server.js --auth admin:123456 --listen 0.0.0.0
view on http://yourip:8181

<h5>Starting Cloud9 启动Cloud9时的命令行参数</h5>
$~ node server.js


--settings Settings file to use 设置启动配置文件
--help Show command line options.帮助
-t Start in test mode 启动测试模式
-k Kill tmux server in test mode 在测试模式中杀死tmux终端
-b Start the bridge server - to receive commands from the cli [default: false]
-w Workspace directory 设置工作目录
--port Port 端口号
--debug Turn debugging on 启动调试模式
--listen IP address of the server 侦听ip,默认应该是0.0.0.0
--readonly Run in read only mode 只读模式,不能进行修改文件等操作
--packed Whether to use the packed version. 使用打包好的版本
--auth Basic Auth username:password 登陆时时使用http auth认证 设置用户名密码
--collab Whether to enable collab. 是否设置collab
--no-cache Don't use the cached version of CSS 不进行缓存

登录验证 初始化界面

</br>
如果有什么其他的意见或者建议,欢迎在讨论区留言噢~>-<

上一篇下一篇

猜你喜欢

热点阅读