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

要求:

  • 您需要在笔记本电脑上的安装并运行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 条评论
登录 后参与评论

相关文章

来自专栏battcn

利用 Nginx 实现限流

Nginx为我们提供了请求限制模块( ngx_http_limit_req_module)、基于令牌桶算法的流量限制模块( ngx_stream_limit_c...

572
来自专栏网络

CobaltStrike团体服务器部署并后台运行

大家好,我是你们的老朋友Alex。Cobaltstrike的部署安装很简单,但是在实际使用中出现了问题。我把团队服务器放在ECS上,出现了两个问题:1.客户端无...

1996
来自专栏linux驱动个人学习

Linux启动流程

启动第一步--加载BIOS  当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包...

2705
来自专栏醉梦轩

logcat无法使用

1073
来自专栏C/C++基础

Linux命令(5)——shutdown命令

使用shutdown命令时,在系统关机前,可以通知所有登录者系统将要关闭。此时login指令会被冻结,新用户将不能再登录,这是推荐使用的安全关机方式。关机之前,...

764
来自专栏WindCoder

网易MySQL微专业学习笔记(三)-Mysql权限管理

这个系列属于个人学习网易云课堂MySQL数据库工程师微专业的相关课程过程中的笔记,本篇为其“MySQL数据库对象与应用”中的MySQL数据类型相关笔记。

431
来自专栏猛牛哥的博客

hetzner独服安装proxmox过程

3154
来自专栏程序员阿凯

一条大河波浪宽 -- 数据库连接池实现

894
来自专栏龙首琴剑庐

win7 + manjaro linux 双系统安装

这里统一采用efi引导,因此windows系统必须win7 64 或更新系统。 1、在别的电脑选择一个PE系统写入U盘,比如大白菜,真的大白菜。 2、PE系统中...

58711
来自专栏wblearn

redis集群报错Node is not empty

继上一篇redis3.0.x集群搭建完成之后,当然要用客户端JedisCluster简单测试一下集群啦,这样就要将redis.conf里bind 127.0.0...

571

扫码关注云+社区