基于官方Kibana镜像,添加Nginx代理并增加相应的Basic认证;
根据自身需要参考GitHub或者博客进行镜像的构建,也可以直接push已构建好的镜像进行运行;
镜像增加了一个AUTH_HTPASSWD环境变量,百度自己生成htpasswd文件,拷贝文件内容替换AUTH_HTPASSWD环境变量,并映射80端口。
下面是参考docker-compose.yml,需要注意的是yml中“$”符号需要转义,使用两个$$替换;
version: '3.5'
services:
kibana:
image: itfsw/kibana:7.9.3
container_name: kibana
ports:
- 1000:80
environment:
AUTH_HTPASSWD: 'admin:$$apr1$$VRGn3W3e$$y31sVsSdv1HWbsUhkl5EH1'
# 5.3 是ELASTICSEARCH_URL
ELASTICSEARCH_HOSTS: 'http://elasticsearch:9200'
Content type
Image
Digest
Size
334.2 MB
Last updated
almost 5 years ago
docker pull itfsw/kibana:6.8.20