1. version: '3'
  2. services:
  3. opensearch-node1:
  4. image: opensearchproject/opensearch:latest
  5. container_name: opensearch-node1
  6. environment:
  7. - cluster.name=opensearch-cluster
  8. - node.name=opensearch-node1
  9. - discovery.type=single-node
  10. - bootstrap.memory_lock=true
  11. - "OPENSEARCH_JAVA_OPTS=-Xms1024m -Xmx1024m"
  12. ulimits:
  13. memlock:
  14. soft: -1
  15. hard: -1
  16. nofile:
  17. soft: 65536
  18. hard: 65536
  19. volumes:
  20. - opensearch-data1:/usr/share/opensearch/data
  21. ports:
  22. - 9200:9200
  23. - 9600:9600
  24. opensearch-dashboards:
  25. image: opensearchproject/opensearch-dashboards:latest
  26. container_name: opensearch-dashboards
  27. ports:
  28. - 5601:5601
  29. expose:
  30. - "5601"
  31. environment:
  32. OPENSEARCH_HOSTS: '["https://opensearch-node1:9200"]'
  33. volumes:
  34. opensearch-data1: