欢迎光临散文网 会员登陆 & 注册

【狂神说Java】Docker最新超详细版教程通俗易懂

2023-06-24 15:53 作者:小蛮蛮蛮蛮  | 我要投稿

使用kibana连接es?思考网络如何才能连接过去

#下载启动kibana  注意kibana和es必须版本一一对应

# docker network命令  #Docker命令创建网络的命令。使得容器之间可以相互通信,使用docker network create命令可以创建一个新的 Docker 网络。

 #可选项

 connect   连接一个容器网络

 create   创建一个容器网络

 disconnect 端口一个容器网络

 inspect   显示一个或多个网络的详细信息

 ls     显示现有docker网络

 prune    删除所有未使用的网络

 rm     删除一个或多个网络


[root@Pathy ~]# docker network create elasticsearch-network7.6.2 #创建elasticsearch-network7.6.2 网络,用于kibana和es通信

d42f9412ffcca7945d3cfa28cce585d1094beb5d0a19d739eda84a32bea73f62


#启动es


docker run -d --name elasticsearch01 --net elasticsearch-network7.6.2 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2


#启动kibana

docker run -d --name kibana01 --net elasticsearch-network7.6.2 -p 5601:5601 kibana:7.6.2


测试http://192.168.1.117:5601

显示:Kibana server is not ready yet


#分析原因 kibana未能与es进行通信需要对kibana.yml进行连接配置

[root@Pathy ~]# docker exec -it 8f87d92ce4c8 /bin/bash

bash-4.2$ cd config/

bash-4.2$ vi kibana.yml

#

# ** THIS IS AN AUTO-GENERATED FILE **

#


# Default Kibana configuration for docker target

server.name: kibana

server.host: "0"

elasticsearch.hosts: [ "http://172.18.0.2:9200" ] 

#修改elasticsearch.hosts: [ "http://172.18.0.2:9200" ] 地址为elasticsearch-network7.6.2中的互联地址,可以使用inspect命令查看

xpack.monitoring.ui.container.elasticsearch.enabled: true


#重启kibana

[root@Pathy ~]# docker restart 8f87d92ce4c8

8f87d92ce4c8

【狂神说Java】Docker最新超详细版教程通俗易懂的评论 (共 条)

分享到微博请遵守国家法律