我正在本地的docker容器中运行一个OpenSearch示例。我已经在它旁边添加了一个OpenSearch Dashboards容器,但是当我在浏览器中访问http://localhost:5601时,出现了一个登录屏幕。我如何禁用登录页面?这只是用于本地开发。
我的docker-compose.yml
:
opensearch:
image: opensearchproject/opensearch
container_name: opensearch-local
ports:
- "9200:9200"
environment:
discovery.type: single-node
plugins.security.disabled: true
opensearch-dashboards:
image: opensearchproject/opensearch-dashboards
container_name: opensearch-dashboards
ports:
- 5601:5601
expose:
- "5601"
environment:
OPENSEARCH_HOSTS: '["http://opensearch-local:9200"]'
depends_on:
- opensearch
1条答案
按热度按时间polkgigr1#
有一个环境变量-
DISABLE_SECURITY_DASHBOARDS_PLUGIN
-您可以设置为禁用OpenSearch Dashboards容器上的安全性。在这里找到了答案:https://github.com/opensearch-project/OpenSearch-Dashboards/issues/942#issuecomment-1081187658https://github.com/opensearch-project/OpenSearch/issues/1598#issuecomment-978189603