environment:
- "discovery.type=single-node" # 单机模式
- "ES_JAVA_OPTS=-Xms512m -Xmx1024m" #表示elasticsearch的内存占用大小从512mb~1024mb
# - bootstrap.memory_lock=true
volumes:
- "/home/docker/volumes/prq_data/_data/elasticsearch_data/plugins:/usr/share/elasticsearch/plugins"
- "/home/docker/volumes/prq_data/_data/elasticsearch_data/data:/usr/share/elasticsearch/data"
- "/home/docker/volumes/prq_data/_data/elasticsearch_data/logs:/usr/share/elasticsearch/logs"
- "/etc/localtime:/etc/localtime"
- "/etc/timezone:/etc/timezone"
ports:
- 9200:9200
- 9300:9300
kibana:
image: “kibana:7.9.0”
container_name: “kibana”
restart: always
depends_on:
- elasticsearch
environment:
ELASTICSEARCH_HOSTS: http://10.194.17.106:9200
I18N_LOCALE: zh-CN
ports:
- 5601:5601
libreoffice:
image: “libreoffice/online:latest”
container_name: “libreoffice”
ports:
- “9980:9980”
restart: always
privileged: true
volumes:
- “/etc/localtime:/etc/localtime”
- “/etc/timezone:/etc/timezone”
- “/home/docker/volumes/prq_data/_data/libreoffice_data/loolwsd.xml:/etc/loolwsd/loolwsd.xml”
environment:
- domian=domain.com
- username=admin
- password=123456
cap_add:
- MKNOD
##### install.sh脚本
#!/bin/bash
echo “current shell execute direcoty:pwd
”
updatedb
path=dirname $variable_path
echo “swich direcoty to prq shell directory:${path}”
cd ${path}
pwd
image_home=“./images”
image_kibana=“kibana-7.9.0.tar.gz”
image_libreoffice=“libreoffice-online.tar.gz”
image_es=“elasticsearch-7.9.0.tar.gz”