用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

12

主题

39

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
2019-10-26 21:58:45 咸味土豆 论坛元老 楼主 1170
本文为咸味土豆原创文章,未经许可,严禁转载!
如经许可转载时务必注明原作者咸味土豆及原始链接,并注明“发表于ioBroker中国”,转载不得对作品进行修改。 https://bbs.iobroker.cn/thread-375-1-1.html
本帖最后由 咸味土豆 于 2019-10-29 10:24 编辑

1、适用人群

  • 主机(宿主)环境为unRaid(unraid系统的安装和与其相关的内容就不赘述了);
  • 没有基础、看不懂大佬们高深的教程、跟我一样的小白。

2、安装步骤

玩docker容器感觉还是debian系比较省心,按照大佬们的文档、基本上一条命令就搞定了,不过因为我搞了个unraid主机,然后unraid本身跟群晖一样又有个WEB管理界面,我本身又强迫症的厉害,过于纠结于一些小细节,发出来分享一下,大佬们别笑话。

2.1、进入docker选项卡、左下角Add Container(添加容器)

TIM截图20191026204026.png

2.2、配置容器相关内容

· 右上角点开BASIC VIEW选项

TIM截图20191026205302.png

· 配置容器详情

TIM截图20191026205357.png

  • Name: 这个可以随便定义,比如 laoyaohuashenluoboiobroker

  • Repository: 这个必须得填smarthomefans定制的iobroker镜像名字:smarthomefans/iobroker

  • Docker Hub URL: 同上,填写smarthomefans的iob的docker hub的地址 https://hub.docker.com/r/smarthomefans/iobroker

  • Icon URL: 填你喜欢的icon图标地址,百度、github或者免费的图床自己传的图标地址,PS:貌似只有新建容器的时候可以这么搞,用现有的模板(如果没有配置图标或者配置了不喜欢的)、删除了容器本身没有却删除镜像然后重新run的容器。。。都没法再更新这个图标了(待验证...我没搞明白为啥);

  • WebUI: 配置WEB打开地址,http://[IP]:[PORT:8081],  8081这个应该比较好理解,WEB、WEB、WEB、WEB。。。端口;

  • Network Type: unraid当然首选br0,端口冲突这种事情就可以见鬼去了;

  • Fixed IP address (optional): 你想要配置的局域网IP地址,不要跟现有的物理设备冲突;

  • Privileged: 中文译名 提权,我一直没玩明白linux的用户、用户组、PID、GID这些玩意,先777,然后靠镜像本身自己去搞定(IOB和nodered都会获取到root权限之后自动建立用户,根据我的经验,再过几年我估计就知道怎么回事儿了);

  • Add another Path, Port, Variable, Label or Device :这个就是跟映射相关的一些配置了,Path对应 -v ,port 对应 - p,Variable是配置变量,另外两个我还没用过;

TIM截图20191026212345.png

TIM截图20191026212534.png

上图配置Path中,name随意,Container Path:对应容器里的文件路径,Host Path:对应宿主机本地的保存位置,unraid一般都配置在/mnt/user/appdata/下面,其他默认就可以了,配置port的时候需要注意有个Connection Type:选项,可选TCP和UDP,安装traccar需要UDP端口,按照文档说明差不多都可以搞定了。

· 起飞

做完这些就可以点击下面的APPLY按钮就可以静静的等待了。。。

3、其他配置

配置相关的都是大佬们发过的基础帖子,很容易找到,我粘一些过来。。。

3.1、选择最新库

TIM截图20191026213953.png

3.2、配置用户密码、头像

TIM截图20191026214227.png TIM截图20191026214320.png

3.3、开启WEB界面密码登录

TIM截图20191026214123.png

TIM截图20191026214528.png

3.4、更新系统

在docker选项卡 iob的容器图标右键、选择console进入容器内部:

TIM截图20191026214646.png

然后

iobroker stop
iobroker update
iobroker upgrade self
iobroker start

3.5、 改左上角hostname

同上,console进入容器内,然后

iobroker stop
iobroker host set XXXX
iobroker start

3.6、 修改npm源

iobroker--故障解决--解决插件下载安装缓慢之更换npm国内源

  1.设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org
  2.看看是否成功
npm config get registry
  3.恢复官方源
npm config set registry  https://registry.npmjs.org/
使用道具 举报 回复
感谢土豆大佬教程。
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册