五分钟在笔记本上快速部署容器应用

要求:

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

按照以下步骤设置Nirmata并部署容器应用:

  • 登录到Nirmata Web控制台并点击展开“主机群组”菜单
  • 从左侧导航面板中选择“其他”,然后点击“添加主机组”按钮。您可以指定主机组的名称,然后在资源选择选项卡上,选择沙箱环境。点击完成创建一个新的主机组。在主机组页面上,记下主机组的id。

添加主机群组
选择环境类型
  • 在你的笔记本电脑上,确保boot2docker已安装并初始化。确认docker正在运行(使用'docker ps'命令)。运行以下命令来安装Nirmata代理程序:

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

此时代理程序就会被安装,并在几分钟内运行。

安装并运行Nirmata代理程序
  • 去Nirmata网页控制台,确认你的电脑已经连接成功。

Nirmata连接成功
  • 现在转到应用程序菜单并导入示例蓝图。
导入示例蓝图
  • 接下来转到环境菜单栏并添加一个环境。输入环境名称,选择Sandbox作为环境类型并选择最近已经导入的容器应用。点击完成按钮,开始部署应用程序。

添加环境

恭喜!你现在可以在你的笔记本上部署和管理复杂的应用了。

你也可以在github上找到nirmata代理程序安装脚本。你可以浏览下,并根据你的需要进行定制。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java成神之路

Git_学习_06_ 放弃本地修改

git checkout . 用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。

685
来自专栏ytkah

公众号自定义菜单点击可打开相关小程序

微信公众号可将已关联的小程序页面放置到自定义菜单中,用户点击后可打开该小程序页面。如下图,在微信公众平台自定义菜单那边,菜单内容选择“跳转小程序”,然后设置小程...

3905
来自专栏我的博客

Myeclise汉化教程

MyEclipse 7.5 正式版 中文插件安装指南 方法一(推荐!) 1.将language文件夹放到你的MyEclipse文件夹下 默认安装位置 C:\Pr...

2353
来自专栏Linux驱动

第4阶段——制作根文件系统之编译配置安装busybox(3)

在上一节分析出制作一个最小的根文件系统至少需要: (1)/dev/console(终端控制台, 提供标准输入、标准输出以及标准错误) /dev/null  (为...

1897
来自专栏惨绿少年

Linux 进程后台运行的几种方式(screen)

Ctrl+z/bg/nohup/setsid/& 在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作...

2720
来自专栏运维前线

Docker 常用命令收录 -- 持续更新

Docker 常用命令收录 容器操作 docker build -t friendlyname . # 使用当前目录下的内容创建Dockerfile镜像文件 ...

1945
来自专栏实战docker

kubeadm搭建kubernetes集群之一:构建标准化镜像

使用docker可以批量管理多个容器,但都是在同一台电脑内进行的,这在实际生产环境中是不够用的,如何突破单机的限制?让多个电脑上的容器可以像单机上的docker...

2278
来自专栏coder修行路

关于Python3中venv虚拟环境

Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供...

1855
来自专栏运维小白

10.21 firewalld关于zone的操作

Linux防火墙-firewalld firewall-cmd --set-default-zone=work //设定默认zone firewall-cmd ...

18110
来自专栏Linux驱动

第4阶段——制作根文件系统之编译配置安装busybox(3)

在上一节分析出制作一个最小的根文件系统至少需要: (1)/dev/console(终端控制台, 提供标准输入、标准输出以及标准错误) /dev/null  (为...

1705

扫码关注云+社区