OpenSearch is a community-driven, Apache 2.0-licensed open source search and analytics suite designed to handle unstructured data at scale. It provides a comprehensive set of tools to ingest, search, visualize, and analyze information, making it a versatile solution for various applications.
This enterprise-grade suite offers several powerful capabilities:
As a project of the Linux Foundation, it is built and supported by an active community, ensuring continuous innovation. This allows you to build freely with its integrated components without vendor lock-in.
services:
opensearch-node1:
image: opensearchproject/opensearch:latest
container_name: opensearch-node1
environment:
- cluster.name=opensearch-cluster
- node.name=opensearch-node1
- discovery.type=single-node
- bootstrap.memory_lock=true
- "OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m"
- "OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD}"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
volumes:
- ./opensearch-data:/usr/share/opensearch/data
ports:
- 9200:9200
- 9600:9600
opensearch-dashboards:
image: opensearchproject/opensearch-dashboards:latest
container_name: opensearch-dashboards
ports:
- 5601:5601
expose:
- "5601"
environment:
- 'OPENSEARCH_HOSTS=["https://opensearch-node1:9200"]'
depends_on:
- opensearch-node1OPENSEARCH_INITIAL_ADMIN_PASSWORD=StrongPassword123!Auto-fetched about 24 hours ago
Auto-fetched about 24 hours ago