自动化工具Huginn的简略安装方法
Huginn是一个自动化利器,配合24小时工作的服务器可以执行许多有用的自动化工作,比IFTTT更加强大,不过主要用来自动抓取网页和资讯推送RSS,Huginn的其它功能有待慢慢发掘。
本人使用的服务器为系统为CentOS 7.3 ,使用Docker进行Huginn的安装。
一、安装Docker
1.检查是否已经安装有Docker
yum list installed | grep docker
如果发现已有安装的话使用 yum remove –y [软件名]
命令移除相应的Docker
出现以下错误
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
输入以下代码后就可以安装docker了。
yum makecache fast
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已经在运行了,可以正常使用,默认账户和密码分别为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 条评论