使用docker安装E
阅读原文时间:2023年07月08日阅读:3

 环境

虚拟机软件VmWare15.5 Centos7.0

安装docker

yum install docker

安装成功后,使用 docker --version

安装ELK

前提条件(真机)

1.Docker至少得分配3GB的内存;

2.Elasticsearch至少需要单独2G的内存;

3.防火墙开放相关端口;

如果配置太差了,可以指定使用的配置参数

vm.max_map_count至少需要262144

下载镜像

首先启动docker

systemctl start docker

下拉镜像

docker pull sebp/elk

等待所有的下载完成,时间可能有点长,需要耐心等待。

更改阿里源

如果发现一只下载不成功,更换下阿里的源

登录网址:https://cr.console.aliyun.com/

虚拟机中配置这个地址:

vim /etc/docker/daemon.json

{

“registry-mirrors”:[“https://xxxxx.mirror.aliyuncs.com”]

}

重启docker

sudo systemctl daemon-reload

sudo systemctl restart docker

运行

docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk

为了保证正常运行,指定最小内存和最大内存。

max_map_count问题以及解决

vi /etc/sysctl.conf

添加如下代码

vm.max_map_count=262144

ps:

编辑完成配置文件之后要: sysctl -p (这个命令要加上,否则无效)

可能还会看到未来的版本需要java11支持,这里不影响使用。

重新运行刚才的启动代码提示已经存在名称了,

解决方案,查看所有的容器,删除之前的容器id

docker ps -a

删除: docker rm 容器ID

重新运行命令

docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=1024m -it --name elk sebp/elk

浏览器访问: http://ip:5601

出现如下界面就对了

查看版本

一般使用docker安装的是比较新的版本,对于测试阶段来说,影响并不大。

热门专题

nginx设置开机自启动

ReactEcharts 里面的option没有重新运行

P1443 马的遍历

Ubuntu固定ip频繁断网

chrome 窗口置顶 取消

Vue 设置div的宽度和高度

springboot for循环与多表查询

有个黄色网站是dd什么h2什么

迷宫dijkstra

adb命令不显示包名和启动名

excel中替换零宽空格

终端打开ultraedit的方法

print.js自动分页

360浏览器调试资源字符串不可用.密钥和参数

MYSQL中的示例数据库world在哪找

MFC 文件夹下的内容 复制

esp32-s3 arduino otg可以定制引脚

奈奎斯特频率采样定理

ar9331 16m 固件

修改与按订单名称查询的语句 模糊查询

Home

Powered By WordPress