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命令,可以验证应用程序的可用性:

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

相关文章
|
6月前
|
NoSQL Java 微服务
这款Alibaba SpringCloud微服务项目真香!Github标星35K+
近年来随着互联网的飞速发展,各行各业都在拥 互联网。互联网给人类生活带来了翻天覆地的变化,人们在享受互联网给生活带来便捷的同时,业务需求的发展也对互联网技术提出了更高的要求,传统的单体架构对越来越复杂的业务需求显得力不从 此外,随着大数据云计算和人工智能的飞速发展,软件的架构显得越来越重要。近几年来,“微服务”这名词在各大网站、论坛、演讲中出现的频率足以让人们感觉到它对软件架构带来的影响 。目前,各大公司都在纷纷采用微服务架构。
|
Java 数据库 微服务
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下
|
消息中间件 监控 NoSQL
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上
|
Shell API Go
Cloud Foundry 1. 快速入门
Cloud Foundry 1. 快速入门
Cloud Foundry 1. 快速入门
|
供应链 算法 Cloud Native
Spring Cloud Alibaba 开源之夏,最后 7 天倒计时
Spring Cloud Alibaba X 开源之夏,快来报名参加吧!
Spring Cloud Alibaba 开源之夏,最后 7 天倒计时
|
弹性计算 人工智能 Cloud Native
【开发者学堂】2021 Alibaba Cloud Linux 技术图谱发布
#  阿里云开发者学堂是开发者学习成长的一站式学习平台。为开发者构建完善的学习成长体系、技术赋能。目前,阿里云开发者学堂已上线10大技术图谱,覆盖弹性计算、数据库、大数据、云原生、AI、IoT等各大热门领域,为不同能力、不同学习需求和就业需求的开发者,提供专属学习路线实现职场进阶。2021 Alibaba Cloud Linux 技术图谱由开发者学堂首发,首发当周,已超过3万人订阅,图谱结合今年6
492 0
【开发者学堂】2021 Alibaba Cloud Linux 技术图谱发布
|
Java Spring
Spring Cloud Alibaba 七天训练营(第一期)Q&A
Spring Cloud Alibaba 训练营如何报名?
Spring Cloud Alibaba 七天训练营(第一期)Q&A
|
Java Spring 应用服务中间件
Spring Cloud Alibaba 从孵化到 "挂牌" 之旅
背景 2014 年,Spring Boot 1.0 发布。Spring Boot 的发布绝对是 Pivotal 历史上具有里程碑意义的事件,它让我们能够非常简便地开发 Spring 应用,屏蔽了各种配置文件和底层实现,提供 AutoConfiguration,Factory Loading Mechanism, Embedded Servlet Container,Conditional Annotation 等诸多特性。
7805 9
|
Cloud Native 架构师 Dubbo
2021 Spring Cloud Alibaba Online Meetup 重磅首开,全年在线!
由于疫情防控的原因,原定 1 月 9 日的 Spring Cloud Alibaba 上海 Meetup 取消改为了 Online Meetup。Spring Cloud Alibaba Meetup 在疫情整体好转前,社区活动线上化将会是一个常态,但这无法阻止开发者们参与到开源社区的热情,2021 Spring Cloud Alibaba Online Meetup 今天重磅首开,全年在线!
2021 Spring Cloud Alibaba Online Meetup 重磅首开,全年在线!