docker 部署elk 设置账号密码

  1. 先把 kibana 停掉

2.进入es 容器

docker exec -it 75895a078cbc /bin/bash

找到 bin 目录

执行 ./elasticsearch-setup-passwords interactive

全部设置一样的密码 ,不一样自己要记住,设置成功会输出如下内容

复制代码
Changed password for user [apm_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]

3.设置 kibana

找到 kibana.yml 配置文件 添加如下

复制代码
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://localhost:9200" ]
elasticsearch.username: "kibana"
elasticsearch.password: ""

4.设置 logstash

找到配置文件 logstash.conf

复制代码
output {
 elasticsearch {
  hosts => ["http://localhost:9200"] # ElasticSearch 的地址和端口
  index => "log-%{+YYYY.MM.dd}" # 指定索引名,可以根据自己的需求指定命名
  user => "elastic"
  password => ""
  codec => "json"
 }
 stdout {
  codec => rubydebug
 }
}

5.把三个容器全部重启一遍 ,先重启 es 容器,其他两个随意

最后登录 kibana 验证,是否收集到日志。

如果有不明白欢迎留言询问

相关推荐
阿波罗尼亚2 小时前
容器 K8S Docker Kata 学习(一)
docker·容器·kubernetes
简单点了7 小时前
Docker部署kafka实操+Java中访问
docker·容器·kafka
朱小弟cs67 小时前
Orange的运维学习日记--41.Ansible基础入门
linux·运维·学习·ci/cd·自动化·ansible·devops
CIb0la7 小时前
kali linux 2025.2安装WPS并设置无报错的详细步骤
linux·运维·wps
醉方休8 小时前
Node.js 精选:50 款文件处理与开发环境工具库
linux·运维·node.js
代码老y10 小时前
从裸机到云原生:Linux 操作系统实战进阶的“四维跃迁”
linux·运维·云原生
CMCST10 小时前
CentOS 7.9 升级 GLibc 2.34
linux·运维·centos
xiep143833351010 小时前
Rocky Linux 10 部署 Kafka 集群
linux·运维·kafka
MANONGMN14 小时前
【Docker实战进阶】Docker 实战命令大全
docker·容器
笨鸟要努力14 小时前
Ubuntu 全盘备份
linux·运维·ubuntu