自动化工具Huginn的简略安装方法

190次阅读
没有评论

共计 1253 个字符,预计需要花费 4 分钟才能阅读完成。

Huginn 是一个自动化利器,配合 24 小时工作的服务器可以执行许多有用的自动化工作,比 IFTTT 更加强大,不过主要用来自动抓取网页和资讯推送 RSS,Huginn 的其它功能有待慢慢发掘。

本人使用的服务器为系统为 CentOS 7.3,使用 Docker 进行 Huginn 的安装。

一、安装 Docker

1. 检查是否已经安装有 Docker

 yum list installed | grep docker

如果发现已有安装的话使用 yum remove [软件名]  命令移除相应的 Docker

出现以下错误

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

输入以下代码后就可以安装 docker 了。

yum makecache fast

自动化工具 Huginn 的简略安装方法

2. 安装 Docker

 yum install -y docker

3. 启动 Docker

 systemctl start docker.service

启动完可以用 systemctl status docker  查看状态

二、安装 Huginn

1. 安装并运行 Huginn

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

这个过程需要点时间,注意完成时并不会退出命令,可以直接在浏览器中打开 Huginn 界面试试,如果可以打开 Huginn 登录界面,那就直接关闭命令行窗口重新再连接。

自动化工具 Huginn 的简略安装方法

到目前为止,Huginn 已经在运行了,可以正常使用, 默认账户和密码分别为 admin 和 password,但并不会随系统重启,那么接下来设置自启动

2. 设置 Docker 自启动

 systemctl enable docker.service

3. 设置容器 Huginn 自启动

docker ps -a # 查看 Huginn 的 ID
docker update --restart=always [ID] # 设置 Docker 的容器 Huginn 自启动 

然后可以重启服务器试试看 Huginn 是否自启动了

其它命令

这里附上系统服务和 Docker 相关的命令备用,如果以上操作没有达到预期效果可以自行调整:

  • 设置开机启动 Docker: systemctl enable docker.service
  • 关闭开机启动 Docker: systemctl disable docker.service
  • 查看所有已设置开机启动的服务: systemctl list-unit-files | grep enable
  • 查看已启动的服务: systemctl list-units --type=service
  • 查看正在运行的容器: docker ps
  • 查看所有容器: docker ps -a
  • 停止容器: docker stop [ID]
  • 查看容器端口映射情况(ID 可以通过上面命令查看): docker port [ID]
  • 运行容器: docker run [ID]
  • 设置 Docker 中的容器自启动: docker update --restart=always [ID]
  • 删除容器: docker rm [ID]

资料参考 https://litles.site/?p=60

正文完
 0
水东柳
版权声明:本站原创文章,由 水东柳 2021-11-07发表,共计1253字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)