Docker教程大全(六):docker安装原理解析,以修改Elasticsearch、kibana配置文件为例
前面我们用docker安装了一些软件,但有时候我们很容易遇到各种问题,导致无法正常使用,或者我后期想修改软件的参数属性了怎么办,比如kibana我想改为中文版,Elasticsearch随着数据量增加,我发现原先设定的内存不足了咋办。
其实docker安装相较于原生安装本质上差别不大,只不过docker将各种软件集中存放在一起管理运行,本质上并没有改变对应软件的任何东西。所以对应软件的各种配置文件、启动程序依然都在,我们只需要找他们修改就可以了。
1.docker将各种软件的安装位置在哪?
默认在路径:/var/lib/docker/overlay2 下面,为了直观显示,我用ftp工具直接访问服务器进行文件查看
上面这些就是我们用docker安装的软件,还记得我们在执行docker pull下载软件 或者docker run命令运行软件后产生的一串字符吗?就是上面这些,这里面存放这被安装软件的源文件和运行方式。
不过说实话,有些混乱,我一般是通过 安装时间/文件创建时间 判断具体是哪个软件,如果后期找到更好的办法会补充上。
下面就以修改Elasticsearch内存和kibana中文版为例
2.docker中修改kibana中文版
进入kibana的配置文件kibana.yml,这里我也是分别点开 这些长名字文件下的/diff/文件才能确定哪个是kibana
就在这!!!进去盘他!!!
我先下载下来,在记事本查看修改,这就是kibana.yml的源生配置文件,关于kibana的一切都可以在这里修改:
其中关于国际化的,默认en为英文,我改为zh-CN中文,修改后重启kibana
3.docker中修改Elasticsearch内存
同上面寻找方式一样,找到Elasticsearch.yml文件,如下
关于内存的配置文件是
根据所需进行修改