Docker 安装 Kibana
【Docker】docker 安装 elasticsearch
【Docker】docker 安装 elasticdump
练习资料:30万+唐诗宋词
获取镜像(kibana:7.16.3)
# 拉取镜像
docker pull kibana:7.16.3
# 查看本地镜像
docker images
启动容器
启动参数:
-d 后台启动运行 --name 容器名称 restart=always docker启动后保持运行状态 -p 端口映射 -e ELASTICSEARCH_URL=http://172.19.0.191:9200 指定es访问地址 -e "discovery.type=single-node" 单节点启动 -v 指定挂载目录,需准备好挂载路径:`/gonait/docker-mount/elastic-kibana`,并需要指定文件夹读写权限`chmod -R 777 elastic-kibana` kibana:7.16.3 指定启动镜像
首次启动不指定挂载目录
docker run -d \
--name=elastic-kibana \
--restart=always \
--privileged=true \
-e ELASTICSEARCH_URL=http://192.168.56.206:9200 \
-p 5601:5601 \
kibana:7.16.3
# 查看容器是否启动成功
docker ps | grep elastic-kibana
# 进入容器查看
docker exec -it elastic-kibana /bin/bash
# 复制容器中的配置文件
docker cp elastic-kibana:/usr/share/kibana/config elastic-kibana/config
# 修改配置文件:/gonait/docker-mount/elastic-kibana/config/kibana.yml
vim kibana.yml
#
# ** THIS IS AN AUTO-GENERATED FILE **
#
# Default Kibana configuration for docker target
server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
# 手动配置es地址
# elasticsearch.hosts: [ "http://elasticsearch:9200" ]
elasticsearch.hosts: [ "http://192.168.56.202:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
# 配置中文环境
i18n.locale: "zh-CN"
# 关闭内容安全策略(CSP)
csp.strict: false
# 强制删除正在运行的容器
docker rm -f elastic-kibana
再次启指定挂载目录
docker run -d \
--name=elastic-kibana \
--restart=always \
--privileged=true \
-e ELASTICSEARCH_URL=http://192.168.56.206:9200 \
-p 5601:5601 \
-v /gonait/docker-mount/elastic-kibana/data:/usr/share/kibana/data \
-v /gonait/docker-mount/elastic-kibana/plugins:/usr/share/kibana/plugins \
-v /gonait/docker-mount/elastic-kibana/config:/usr/share/kibana/config \
kibana:7.16.3
查看容器是否启动成功
# 宿主机浏览器访问
http://{linux_ip}:5601/