Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

前面我们用docker安装了一些软件,但有时候我们很容易遇到各种问题,导致无法正常使用,或者我后期想修改软件的参数属性了怎么办,比如kibana我想改为中文版,Elasticsearch随着数据量增加,我发现原先设定的内存不足了咋办。

其实docker安装相较于原生安装本质上差别不大,只不过docker将各种软件集中存放在一起管理运行,本质上并没有改变对应软件的任何东西。所以对应软件的各种配置文件、启动程序依然都在,我们只需要找他们修改就可以了。

1.docker将各种软件的安装位置在哪?

默认在路径:/var/lib/docker/overlay2 下面,为了直观显示,我用ftp工具直接访问服务器进行文件查看

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

上面这些就是我们用docker安装的软件,还记得我们在执行docker pull下载软件 或者docker run命令运行软件后产生的一串字符吗?就是上面这些,这里面存放这被安装软件的源文件和运行方式。

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

不过说实话,有些混乱,我一般是通过 安装时间/文件创建时间 判断具体是哪个软件,如果后期找到更好的办法会补充上。

下面就以修改Elasticsearch内存和kibana中文版为例

2.docker中修改kibana中文版

进入kibana的配置文件kibana.yml,这里我也是分别点开 这些长名字文件下的/diff/文件才能确定哪个是kibana

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

就在这!!!进去盘他!!!

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

我先下载下来,在记事本查看修改,这就是kibana.yml的源生配置文件,关于kibana的一切都可以在这里修改:

其中关于国际化的,默认en为英文,我改为zh-CN中文,修改后重启kibana

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

3.docker中修改Elasticsearch内存

同上面寻找方式一样,找到Elasticsearch.yml文件,如下

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

关于内存的配置文件是

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例

根据所需进行修改

Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例