『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 40061|回复: 155

[基础教程] 在CentOS中安装Docker-利用Docker安装node-red和mqtt以及其他

  [复制链接]

6

主题

230

帖子

2126

积分

金牌会员

Rank: 6Rank: 6

积分
2126
金钱
1891
HASS币
20
发表于 2018-11-15 16:35:07 | 显示全部楼层 |阅读模式
本帖最后由 bilubin 于 2018-11-29 15:39 编辑

这两天有童鞋个别有遇到了一些无法访问或者HA自带的homekit无法关联苹果home APP的问题,因为是宿主机是centos7,默认是有个防火墙启动的,对于安全性要求不高的小伙伴,我们可以选择关闭它,当然也有别的方法,这边就不介绍了,因为涉及iptables和firewall的内容太多了...(其实就是懒),现在更新下简单的解决办法,就是停用防火墙(关闭防火墙后,下面添加防火墙允许的端口的配置就不需要添加了)

首先需要停止Docker的容器服务,停止前记得把容器启动设置变更成始终启动,

首先需要停止Docker的容器服务,停止前记得把容器启动设置变更成始终启动,

首先需要停止Docker的容器服务,停止前记得把容器启动设置变更成始终启动,

修改方式有两种:

第一种设置容器自动跟随Docker自动启动的,通过web_UI界面修改:
2018-11-29_15-13-56.png
2018-11-29_15-20-19.png

第二种方法是通过命令行模式添加,我感觉还是这个逼格比较高

ssh或者其他方法登录到centos7上:

修改前需要先停用容器
修改前需要先停用容器
修改前需要先停用容器
docker stop 容器ID


获取容器ID或者容器名字
docker ps


然后输入
docker container update --restart=always af841557deed

或者
docker container update --restart=always NodeRed


Xnip2018-11-29_15-26-23.png

然后就好了,保险起见,把你所有的容器都设置一遍...

还有一种不是很推荐的方法,直接修改配置文件!!!修改前需要先关闭容器
docker stop 容器ID


进入文件夹/var/lib/docker/containers/,根据前面查到的容器ID,可以找到对应的配置文件夹
进入对应文件夹找到hostconfig.json并编辑它,也可以修改,这里不说了,看图
Xnip2018-11-29_15-31-17.png

修改好容器自动跟随Docker自动启动后,就可以停止Docker服务了
service docker stop



然后关闭防火墙
systemctl stop firewalld.service


顺便将防火墙自动启动也关掉
systemctl disable firewalld.service


如果装了iptables的关闭方法一样

关闭后再次启动Docker后就OK了

可以用docker ps看下容器是否都正常启动了...

更新于20181129
<=======================分割线=======================>

下面是正文


本来我的服务全部都是直接安装在Ubuntu Server中的,近期觉得运行不太稳定(瞎几把折腾),决定将整个系统全部换一下

其实我只是想把论坛当个备忘录,自己忘了以后可以看看
下面的内容一会儿用的是命令行模式,一会儿用的是web UI界面,反正两种都可以...

好了,进入主题
先讲下环境:外部实体服务器为Windows 2016 Server
虚拟化系统为Hyper-y 安装系统为CentOS最小化安装版,选择的CPU是二代,内存4G

游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1金钱 +12 收起 理由
neroxps + 12

查看全部评分

回复

使用道具 举报

4

主题

302

帖子

1145

积分

金牌会员

Rank: 6Rank: 6

积分
1145
金钱
833
HASS币
40
发表于 2018-11-15 16:55:04 | 显示全部楼层
本帖最后由 hhyhxc13 于 2018-11-15 16:56 编辑

学习!,楼主好酷!!
回复

使用道具 举报

26

主题

2096

帖子

8508

积分

论坛元老

Rank: 8Rank: 8

积分
8508
金钱
6407
HASS币
30

论坛元老

发表于 2018-11-15 16:57:14 | 显示全部楼层
沙发???????????
回复

使用道具 举报

4

主题

184

帖子

1086

积分

金牌会员

Rank: 6Rank: 6

积分
1086
金钱
902
HASS币
0
发表于 2018-11-15 16:58:21 | 显示全部楼层
生命在于折腾,感谢楼主
回复

使用道具 举报

5

主题

354

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
金钱
1041
HASS币
0
发表于 2018-11-15 17:32:24 | 显示全部楼层
老是折腾。。
回复

使用道具 举报

8

主题

863

帖子

5124

积分

论坛元老

Rank: 8Rank: 8

积分
5124
金钱
4261
HASS币
0
发表于 2018-11-15 17:33:29 | 显示全部楼层
谢谢分享
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-11-15 17:41:31 | 显示全部楼层
谢谢分享

但centos 不关 selinux 的话,或许会有某些不可预料的权限坑
Nero
回复

使用道具 举报

5

主题

319

帖子

2069

积分

金牌会员

Rank: 6Rank: 6

积分
2069
金钱
1750
HASS币
0
发表于 2018-11-15 18:38:35 | 显示全部楼层
跟你学习谢谢
回复

使用道具 举报

9

主题

249

帖子

4124

积分

元老级技术达人

积分
4124
金钱
3860
HASS币
100
发表于 2018-11-15 19:14:34 来自手机 | 显示全部楼层
谢谢分享!双11买了一堆配件,准备组装玩下虚拟化。
回复

使用道具 举报

0

主题

155

帖子

834

积分

高级会员

Rank: 4

积分
834
金钱
679
HASS币
0
发表于 2018-11-15 19:39:52 | 显示全部楼层
生命在于折腾,感谢楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 13:52 , Processed in 0.064346 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表