开发者社区> PSA培训与认证> 正文

Cloud Foundry参赛博文——Cloud Foundry安装初体验

简介: Cloud Foundry是VMware的一项开源PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS服务。Cloud Foundry是一个开源项目,用户可以使用多种私有云发行版,也可以使用公有云服务,那么该如何使用Cloud Foundry呢?在这里做过简单的介绍: 首先,需要登陆http://www.cloudfoundry.com/,进行注册。
+关注继续查看

Cloud Foundry是VMware的一项开源PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS服务。Cloud Foundry是一个开源项目,用户可以使用多种私有云发行版,也可以使用公有云服务,那么该如何使用Cloud Foundry呢?在这里做过简单的介绍:

首先,需要登陆http://www.cloudfoundry.com/,进行注册。

填写Email,验证码等信息,注册成功后收邮件即可获得一个随机密码,并且会拥有2G的空间。

登陆系统后可以创建Micro Cloud Foundry:

直接使用http://www.cloudFoundry.org,Micro Cloud Foundry是一个虚拟机环境,下载后导入到VM虚拟机,进行初始化配置后即可使用。

如果已经安装了Ruby和RubyGems,则可以跳过这个步骤,我使用的是Windows系统,所以从http://www.rubyinstaller.org/ ,下载RubyInstaller。

安装了Ruby和RubyGems后,需要安装VMC,操作很容易。

在Window下,需要打开命令行cmd.exe,在Ruby启用的命令行下执行如下命令:

键入:prompt> gem install vmc,这个需要拥有系统管理员的权限来执行。

之后需要执行vmc target命令,指定将安装应用程序的Cloud Foundry目标,在PaaS Cloud Foundry上部署,指定api.cloudfoundry.com。

键入:prompt$ vmc target,确定当前目标,不带任何参数执行vmc target命令;在Cloud Foundry注册之后,使用邮件中当用户名登录。

键入:prompt$ vmc info,通过检索账户信息,确保已成功登录。

键入:prompt$ vmcpasswd,修改密码。

键入:prompt$ vmc help,通过执行vmc帮助命令,查看完整VMC命令列表,以及相关参数和简短介绍。

如此一来,就已成功安装好VMC,并运行了一些基本命令。其中,如果VMC不正常工作,可以尝试添加export PATH=$PATH:/var/lib/gems/1.8/bin 到.bashrc文件。

使用vmc push命令可以部署应用程序,交互提示部署信息如下所示:

Would you like to deploy from the current directory? [Yn] Yes

Application Name: hello

Application Deployed URL: 'hello.cloudfoundry.com'? mingming.cloudfoundry.com

Detected a Sinatra Application, is this correct? [Yn] Yes

Memory Reservation [Default:128M] (64M, 128M, 256M, 512M or 1G)

Would you like to bind any services to 'hello'? [yN]: No

完成提示后,VMC提供下列输出作为成功部署:

Uploading Application:

Checking for available resources: OK

Packing application: OK

Uploading (0K): OK

Push Status: OK

Staging Application: OK

Starting Application: OK

通过执行vmc apps命令,可以验证应用程序的可用性:

之后,在浏览器中运行应用程序,就可以看到如下结果了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
这款Alibaba SpringCloud微服务项目真香!Github标星35K+
近年来随着互联网的飞速发展,各行各业都在拥 互联网。互联网给人类生活带来了翻天覆地的变化,人们在享受互联网给生活带来便捷的同时,业务需求的发展也对互联网技术提出了更高的要求,传统的单体架构对越来越复杂的业务需求显得力不从 此外,随着大数据云计算和人工智能的飞速发展,软件的架构显得越来越重要。近几年来,“微服务”这名词在各大网站、论坛、演讲中出现的频率足以让人们感觉到它对软件架构带来的影响 。目前,各大公司都在纷纷采用微服务架构。
35 0
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下
58 0
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上
102 0
手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了
Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。 Springcloud 和 Srpingcloud Alibaba 区别? SpringCloud: 部分组件停止维护和更新,给开发带来不便;SpringCloud 部分环境搭建复杂, 没有完善的可视化界面,我们需要大量的二次开发和定制;SpringCloud 配置复杂,难以上手, 部分配置差别难以区分和合理应用
270 0
《Cloud Foundry on Cloud-- 开源PaaS集成技术实现》电子版地址
Cloud Foundry on Cloud-- 开源PaaS集成技术实现
15 0
Cloud Foundry 1. 快速入门
Cloud Foundry 1. 快速入门
51 0
Cloud Foundry 2. 核心概念
Cloud Foundry 2. 核心概念
25 0
Spring Cloud Alibaba 2.2.8 版本发布与社区未来规划介绍
本次发布的 Spring Cloud Alibaba 2.2.8 版本是基于项目 2.2.x 分支构建发布的,是在 Spring Cloud Hoxton.SR12、Spring Cloud 2.3.12.RELEASE 的基础上对其中包括注册配置中心、分布式消息等在内的众多组件进行了升级,属于一个组件升级与 Bug 修改的版本。
667 0
Spring Cloud Alibaba 开源之夏,最后 7 天倒计时
Spring Cloud Alibaba X 开源之夏,快来报名参加吧!
212 0
【SpringCloud-Alibaba系列教程】4.服务管理
接下来的章节,White带着大家以微服务架构和设计模式落地实战的方式,进行讲解和实现SpingCloud的代码开发。那么在开始项目之前,你可以仔细阅读如下介绍信息,方便你能更加快速的进入学习。
388 0
+关注
PSA培训与认证
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
阿里云科技评论-Alibaba Cloud Technolo
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载