SPLUNK之Docker配置

在Docker中安装SPLUNK时遇到启动错误,通过修改$splunk_home/etc/splunk-launch.conf配置文件解决问题。然而,端口映射后,主机无法访问SPLUNK服务,发现需要在Docker虚拟机中再次进行端口映射,最终成功访问。

Docker

之前在Docker里做成了一个Centos7的系统,这里就沿用这个系统来安装SPLUNK

SPLUNK

可以在官网下载一个SPLUNK Enterprise,基本功能都有了,根据版本我这次就下载了一个rpm版本的,装起来方便,哈哈。

根据SPLUNK官网的安装方式在安装过程中没有什么问题,但是在启动splunk的时候遇到了问题,不知道是不是SPLUNK的默认设置,启动时报了下面的错误

homePath='/opt/splunk/var/lib/splunk/audit/db' of index=_audit on unusable filesystem.
Validating databases (splunkd validatedb) failed with code '1'. If you cannot resolve the issue(s) above after consulting documentation, please file a case online at http://www.splunk.com/page/submit_issue*

这个时候只要更改一下SPLUNK的配置就可以了
$SPLUNK_HOME/etc/splunk-launch.conf:

OPTIMISTIC_ABOUT_FILE_LOCKING = 1

具体含义未调查,但是解决了我的问题。哈哈

然后,启动SPLUNK一切都很顺利,但是当我将容器提交重新作端口映射的时候,
无论如何我的主机window就是无法访问这个映射的网址
Curl命令查看容器内的Splunk是否可以访问
一看,完全没问题啊。为什么在主机上打开浏览器输入映射的地址就不行呢

http://192.168.99.100:8100

各种度娘Docker和Splunk没有找到答案,不知道是不是关键字不对,反正把端口映射翻了个遍。后来想想是不是和启动Docker的虚拟机有关系,MD,果然跪在这里了
端口转发要配的哇,为啥ssh不用啊。天理哪~~~~

不但要在Docker进行端口映射,在虚拟机还要将宿主机映射好的端口再转发给我的主机出来。好啦,配完立马高大上,妥妥正常访问
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值