启用 X-Pack认证在Docker上设置Elasticsearch和Kibana
近期总是提示服务器的kibana,elasticsearch有高风险,需要设置安全访问,又不想把5601端口禁了,需要设置下用户权限登录
基础条件
- 基于 Linux 的操作系统
- 安装了 Docker
- 对 Docker基本了解
- 了解 Elasticsearch 和 Kibana
- 有Linux命令行经验
第一步创建本地映射目录
mkdir /mydata/elasticsearch/data
mkdir /mydata/elasticsearch/plugins
touch /mydata/elasticsearch/elasticsearch.yml
第二步运行elasticsearch容器,并进行映射
参数解释:
discovery.type=single-node,设置为单例运行
cluster.name=elasticsearch,节点名称
ES_JAVA_OPTS=-Xms512m -Xmx1024m,内存小的需要设置
-v参数分别对应新建的文件映射到docker容器内的文件,直接修改
对应的文件信息即可覆盖
docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \
-e