docker安装kibana并配置es的密码
要在Docker中安装并配置Kibana以连接到具有密码保护的Elasticsearch,您可以按照以下步骤操作:
- 拉取Elasticsearch和Kibana的官方Docker镜像。
- 启动Elasticsearch容器,并设置环境变量以配置用户名和密码。
- 启动Kibana容器,并通过环境变量配置Kibana以连接到Elasticsearch。
以下是具体的命令和配置示例:
# 拉取Elasticsearch和Kibana的官方Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.0
docker pull docker.elastic.co/kibana/kibana:8.1.0
# 启动Elasticsearch容器
docker run -d --name elasticsearch \
-e "ELASTIC_PASSWORD=your_password" \
-e "ELASTIC_USERNAME=kibana" \
-p 9200:9200 \
-p 9300:9300 \
docker.elastic.co/elasticsearch/elasticsearch:8.1.0
# 启动Kibana容器
docker run -d --name kibana \
--link elasticsearch:elasticsearch \
-e "ELASTICSEARCH_USERNAME=kibana" \
-e "ELASTICSEARCH_PASSWORD=your_password" \
-p 5601:5601 \
docker.elastic.co/kibana/kibana:8.1.0
请将your_password
替换为您想要设置的密码,并将kibana
作为用户名。这将创建一个Elasticsearch实例,其中包含一个名为kibana
的用户,以及一个运行Kibana的容器,该容器配置为使用相同的用户名和密码连接到Elasticsearch。
注意:在生产环境中,请使用更安全的方法来管理密码,例如使用Elasticsearch的内置用户管理功能,或者使用Kibana的密码插件,并确保通过安全配置文件正确地设置容器。
评论已关闭