Коллеги, добрый день.
Хочу запустить контейнер с elasticsearch в docker через Ansible. Код вот такой:
- name: Create es container
docker_container:
name: elasticsearch
image:
docker.elastic.co/elasticsearch/elasticsearch:7.9.1 state: started
volumes:
- /etc/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- /var/log/elasticsearch/:/var/log/elasticsearch/
- /var/lib/elasticsearch/:/var/lib/elasticsearch/
env:
- "ES_JAVA_OPTS=-Xms8g -Xmx8g"
ports:
- 9200:9200
- 9300:9300
Не получается задать environment. Пробовал указывать как env и environment, но в обоих случаях падает в ошибку. Если вручную запускать контейнер, то я просто указываю -e "ES_JAVA_OPTS=-Xms8g -Xmx8g" и всё работает.
Подскажите пожалуйста, в чём проблема?