博主这篇文章是跟Elasticsearch那篇文章是有关系的,建议大家先去看:
轻松上手:Docker部署Elasticsearch,高效构建搜索引擎环境_docker 启动 es-CSDN博客
这篇博文,还有镜像下载不下来的情况,大家可以去看:
阿里云服务器高效部署Nacos:打造高可用服务发现与配置管理平台_阿里云nacos-CSDN博客
这篇博文,博文内容的含金量绝对能给大家带来不可思议的收获。
服务器开放5601端口号:
1打开目录:
cd /usr/local/docker/
2创建kibana文件夹:
mkdir kibana
3进入kibana文件夹:
cd kibana/
4拉取镜像:
docker pull kibana:7.17.0
5创建config挂载目录:
mkdir config/
5.1进入config文件夹,编写配置文件(建议把文件拖进去,并且把服务器地址改成自己的):
vim kibaba.yml
文件内容为:
# 主机地址,可以是ip,主机名
server.host: 0.0.0.0
# 提供服务的端口,监听端口
server.port: 5601
# 该 kibana 服务的名称,默认 your-hostname
server.name: "bwie-kibana"
server.shutdownTimeout: "5s"
#####----------elasticsearch相关----------#####
# kibana访问es服务器的URL,就可以有多个,以逗号","隔开
elasticsearch.hosts: [ "http://8.136.122.156:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
####----------日志相关----------#####
# kibana日志文件存储路径,默认stdout
logging.dest: stdout
# 此值为true时,禁止所有日志记录输出
# 默认false
logging.silent: false
# 此值为true时,禁止除错误消息之外的所有日志记录输出
# 默认false
logging.quiet: false
# 此值为true时,记录所有事件,包括系统使用信息和所有请求
# 默认false
logging.verbose: false
#####----------其他----------#####
# 系统和进程取样间隔,单位ms,最小值100ms
# 默认5000ms
ops.interval: 5000
# kibana web语言
# 默认en
i18n.locale: "zh-CN"
5.2返回上一级:
cd ../
5.3编辑脚本:
vim startKibaba.sh
5.4脚本内容:
docker run -d \
--name kibana-7.17.0 \
--restart=always \
-p 5601:5601 \
-e TZ="Asia/Shanghai" \
-v /usr/local/docker/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:7.17.0
5.5权限赋值:
chmod -R 777 startKibaba.sh
5.6启动脚本:
./startKibaba.sh