在Docker容器上的Elasticsearch中配置安全性

ibps3vxo  于 2023-10-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(134)

如何在Docker容器上启用Kibana和ElasticSearch的基本身份验证?
我想在kibana中启用身份验证。对于普通文件,我们可以简单地设置标志xpack.security.enabled=true并生成密码,但由于我在Docker上运行elasticsearch和kibana,我该怎么做呢??这是我当前的Docker文件

version: '3.7'

services:
  elasticsearch:
    image: elasticsearch:7.9.2
    ports:
      - '9200:9200'
    environment:
      - discovery.type=single-node
    ulimits:
      memlock:
        soft: -1
        hard: -1
  kibana:
    image: kibana:7.9.2
    ports:
      - '5601:5601'
vddsk6oq

vddsk6oq1#

你可以在运行elasticsearch的docker run命令时在env vars中传递它。大概是这样的:

docker run -p 9200:9200 -p 9300:9300 -e "xpack.security.enabled=true" docker.elastic.co/elasticsearch/elasticsearch:7.14.0

相关问题