当前位置: 首页 > news >正文

Docker 部署 Kibana (图文并茂超详细)


部署 Kibana ( Docker )

[Step 1] : 拉取 Kibana 镜像

docker pull kibana:7.14.0



[Step 2] : 创建目录 ➡️ 启动容器 ➡️ 拷贝文件 ➡️ 授权文件 ➡️ 删除容器

# 创建目录
mkdir -p /data/kibana/{conf,plugins}# 启动容器
docker run --name kibana --restart=always \
-e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 \
-e "I18N_LOCALE=zh-CN" \
-p 5601:5601 --network=elastic \
-d kibana:7.14.0# 拷贝文件
docker cp kibana:/usr/share/kibana/config/kibana.yml /data/kibana/conf/# 授权文件
chmod -R 777 /data/kibana/conf/kibana.yml /data/kibana/plugins# 删除容器
docker rm -f kibana

[Step 3] : 启动 Kibana 容器

docker run --name kibana --restart=always \
-e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 \
-e "I18N_LOCALE=zh-CN" \
-p 5601:5601 --network=elastic \
-v /data/kibana/plugins:/usr/share/kibana/plugins \
-v /data/kibana/conf/kibana.yml:/usr/share/kibana/config/kibana.yml \
-d kibana:7.14.0

相关参数解释 :

  1. docker run : 这是用来启动一个新的 Docker 容器的命令。
  2. --name kibana : 通过给容器指定一个名称,可以更方便地管理和操作容器。
  3. --restart=always : 无论容器因为什么原因停止,Docker 守护进程都会自动尝试重新启动它
  4. -e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 : 告诉 Kibana 连接到名为 elasticsearch 的 Elasticsearch 服务,地址为 http://elasticsearch:9200
  5. -e "I18N_LOCALE=zh-CN" : 将 Kibana 的界面语言设置为简体中文(zh-CN)。
  6. -p 5601:5601 : 将宿主机的 5601 端口映射到容器的 5601 端口。
  7. --network=elastic : 将容器连接到名为 elastic 的 Docker 网络。这使得 Kibana 可以通过 Docker 网络与 elasticsearch 容器通信,而不需要通过宿主机网络。
  8. -v /data/kibana/plugins:/usr/share/kibana/plugins : 插件持久化
  9. -v /data/kibana/conf/kibana.yml:/usr/share/kibana/config/kibana.yml : 配置持久化
  10. -d kibana:7.14.0以守护进程模式运行容器(后台运行),并指定使用 kibana:7.14.0 镜像

[Step 4] : 访问 Kibana 控制台

# 换成自己的IP地址
http://172.29.32.233:5601/


http://www.mrgr.cn/news/20668.html

相关文章:

  • 读软件设计的要素02概念的目的
  • Flask如何传递URL参数
  • 使用sysctl
  • 创建一个桌面便签程序:Python和tkinter的应用
  • c++ 指针的用法详解
  • 彻底解决 node/npm, Electron下载失败相关问题, 从底层源码详解node electron 加速配置
  • 远程教育与学习:探索远程控制技术在教育领域的新机遇
  • SQL的高级查询练习知识点中(day25)
  • C++封装、继承和多态
  • 使用PowerShell检查Exchange服务状态:详细教程
  • 听故事学习 GAN
  • 智能家居系统(基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现)
  • Python 人脸识别实战教程
  • 华为OD机试 - 掌握单词个数(Python/JS/C/C++ 2024 D卷 100分)
  • js 对象中增加新的键值对
  • UVa1104/LA5131 Chips Challenge
  • Python | Leetcode Python题解之第387题字符串中的第一个唯一字符
  • CSS之我不会
  • Linux -动静态库
  • Python 文档注释规范详解