教你五分钟在笔记本电脑上部署容器化应用程序

要求:

  • 您需要在笔记本电脑上的安装并运行boot2docker
  • 您需要一个Nirmata帐户 - 您可以先注册一个免费试用版

按照以下步骤设置Nirmata并部署应用程序:

  • 登录到Nirmata Web控制台选择右侧的“ Host Groups”部分(译者注:如下图1,2,3)
  • 从左侧导航面板中选择“Other(其他)”(译者注:最新的界面选择“Direct Connect”),然后点击“Add Host Group”按钮。您可以指定主机组名称,然后在资源选择选项卡上,选择环境类型作为“Sandbox”。点击完成创建一个新的主机组。在主机组页面上,记下主机组标识ID。

图1
图2
图3

确保在您的笔记本电脑上已安装boot2docker,并初始化。验证docker已顺利运行(使用'docker ps'命令)。运行以下命令来安装Nirmata代理程序:

curl  -sSL http://www.nirmata.io/nirmata-host-agent/nirmata-b2d.sh | sh -s <主机组ID>

代理代理将在安装完成后,几分钟内启动并运行。

  • 去Nirmata的Web控制台,验证您的笔记本电脑是否已连接。

  • 现在转到“Application”部分并导入示例(下图是"Hello World")。

  • 接下来转到Environment(环境)部分并添加一个环境。填写环境名称,选择Sandbox作为环境类型,并选择最近导入的应用程序(如图"hello-world")。点击完成开始部署应用程序。

完成!您现在可以设置将复杂的应用程序部署到您的笔记本电脑上。

你也可以在github上找到nirmata代理安装脚本。随意看看它,并根据您的需要进行定制。

本文的版权归 fengziboboy 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT技术精选文摘

JMS与ActiveMQ

JMS是Java消息服务的缩写,它提供了一种以松耦合且灵活的方式对应用进行集成的机制。JMS以异步的方式在应用之间进行数据的存储转发。应用之间以MOM(面向消息...

22450
来自专栏杂烩

ActiveMQ集群部署 转

(摘自:http://www.open-open.com/lib/view/open1400126457817.html)

11710
来自专栏浪淘沙

Kafka学习笔记

Apache Kafka 是分布式发布-订阅消息系统(消息中间件)。它最初由 LinkedIn 公司开发,之后成为 Apache 项目的一部分。Kafka ...

26130
来自专栏游戏杂谈

express:node throwing error on mongodb

与此类似node throwing error on mongodb,一直报Db.open那里出错,查源代码,发现应该是有err参数传入,因为之前从来没接触过m...

7810

在不到五分钟的时间内在您的笔记本电脑上部署集装箱应用程序

按照以下步骤设置Nirmata并部署应用程序:

25250
来自专栏匠心独运的博客

消息中间件—RocketMQ消息发送

摘要:使用客户端发送一条消息很Easy,在这背后RocketMQ完成了怎么样的操作呢? 大道至简,消息队列可以简单概括为:“一发一存一收”,在这三个过程中消息...

43030
来自专栏pangguoming

Centos下Yum安装PHP5.5,5.6,7.0

默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep p...

95130
来自专栏ThoughtWorks

10Hours 网页应用

以前段开发为特长,不放过技术大赛这样机会的刘旸,和几个同事打造的10Hours 受到了大家的好评。想知道何谓10Hours?那就~ ? 最近公司举办技术大赛,...

33090

使用CoreOS,Docker和Nirmata部署微服务风格的应用程序

随着应用容器的运用持续火热,设计用于运行容器的“最小”操作系统也悄然而生。CoreOS就是其中一个操作系统,它被设计用于运行现代原生云应用,并且支持Docker...

501110
来自专栏MessageQueue

Push or Pull?

采用Pull模型还是Push模型是很多中间件都会面临的一个问题。消息中间件、配置管理中心等都会需要考虑Client和Server之间的交互采用哪种模型:

23340

扫码关注云+社区

领取腾讯云代金券