Windows上安装huginn

什么是Huginn?

Huginn 是一个可以通过构建 agents 来帮你实现在线自动化任务的系统。它们可以读取web,监听事件,按你所需地去执行一些行为。Huginn 的 agents 创建和消费事件,通过有向图表来进行转播。你可以把它当作部署在你自己的服务器上的破解版本的 IFTTT(“if this then that”) 或 Zapier。

Windows环境只能通过虚拟机运行huginn。

1.阿里云镜像下载最新的docker toolbox;

2.下载并安装最新版本Git;

3.下载并安装最新版本VirtualBox;

4.安装docker toolbox,不勾选git和virtualbox(也可以不勾选Kitematic)

image

安装完成后,桌面上会多出3个图标,如下。其中VirtualBox提供了linux虚拟机的运行环境,Docker Quickstart Terminal用于快速介入linux虚拟机,提供命令行交互,Kitematic是docker GUI很少用到。

5.启动Docker Quickstart Terminal

第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机,再此过程中会用到boot2docker.iso镜像文件。默认情况下,启动程序会从GitHub上下载此文件的最新版,但由于文件相对较大且速度不给力,多数情况下会下载失败,造成Docker环境无法启动,如下图:

将上面窗口中显示boot2docker.iso地址拷贝出来,关闭Docker Quickstart Terminal窗口,单独下载boot2docker.iso,放到C:\Users\Administrator\.docker\machine\cache目录下,再次从桌面启动boot2docker.iso;

6.更改虚拟磁盘存储位置

虚拟机的默认存储位置是C:\Users\Administrator\.docker\machine\machines ,后期docker镜像文件会不断增加,为了给系统盘减负,最好将磁盘移动到其他位置。

Docker Quickstart Terminal中执行docker-machine stop default停止default虚拟机

通过VirtualBox管理->虚拟介质管理 界面对虚拟磁盘进行复制

需要注意虚拟磁盘类型的选择

为虚拟机添加新复制的虚拟磁盘,删除之前的disk

7.启动Docker Quickstart Terminal,获取运行docker的VM虚拟机的IP地址

docker-machine ls

8.安装Huginn镜像

docker run -it -p 3000:3000 huginn/hugin

9.Huginn容器启动成功后,浏览器打开Huginn:http://docker-machine ip:3000

docker-machine ip为步骤7中显示URL值中的IP地址,也可以通过docker-machine ip default查看

10.使用默认帐号admin和密码password登录 Huginn 网站

11.重启电脑后启动Huginn

首先查出你的Huginn容器的id
docker ps -a
启动容器
docker start 容器_id/容器_name

Huginn的使用

可参考huginn 中文网文章。

Huginn.io有些场景供下载

猜你喜欢

转载自www.cnblogs.com/fanfeng/p/11829721.html