version: "3.9" services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.5.0 ports: - "9200:9200" - "9300:9300" environment: - node.name=elasticsearch - cluster.name=es-argilla-local - discovery.type=single-node - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - cluster.routing.allocation.disk.threshold_enabled=false - xpack.security.enabled=false ulimits: memlock: soft: -1 hard: -1 networks: - argilla volumes: - elasticsearch-data-8:/usr/share/elasticsearch/data/ kibana: image: docker.elastic.co/kibana/kibana:8.5.0 ports: - "5601:5601" environment: ELASTICSEARCH_URL: http://elasticsearch:9200 ELASTICSEARCH_HOSTS: '["http://elasticsearch:9200"]' networks: - argilla networks: argilla: driver: bridge volumes: elasticsearch-data-8: