# # Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # Description: # docker-compose.yml for running opensearch in docker. # # This file was generated from the template at templates/docker-compose.yml.j2 version: '2.1' services: opensearch1: container_name: opensearch1 image: opensearch/pa-rca:3.0 mem_limit: 4g networks: opensearchnet: aliases: - opensearch # If unset, uses empty string which Docker ignores # Defined in tests/conftest.py to test starting with a random uid user: ${PROCESS_UID} ulimits: memlock: soft: -1 hard: -1 # DATA_VOLUME{1,2} are defined in tests/conftest.py volumes: - ${DATA_VOLUME1}:/usr/share/opensearch/data opensearch2: container_name: opensearch2 environment: - node.cluster_manager=false image: opensearch/pa-rca:3.0 mem_limit: 4g networks: - opensearchnet user: ${PROCESS_UID} ulimits: memlock: soft: -1 hard: -1 volumes: - ${DATA_VOLUME2}:/usr/share/opensearch/data volumes: opensearchdata1: driver: local opensearchdata2: driver: local networks: opensearchnet: driver: bridge