| 1234567891011121314151617181920212223242526 |
- 本地安装es服务
- docker run -d --name my-es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.9.2
- 本地测试版本
- docker run -d --name elasticsearch7.17.7 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ELASTIC_PASSWORD=123456" elasticsearch:7.17.7
- # 创建默认的网络桥接
- docker network create default_network
- # 创建网络
- docker network create shared_network
- # 将Elasticsearch容器加入网络(假设容器名为my-es,根据实际修改)
- docker network connect shared_network my-es
- # 将PHP容器加入网络(假设容器名为your_php_container_name,根据实际修改)
- docker network connect shared_network your_php_container_name
- # 创建elasticsearch服务, 用户名是elastic ,密码是123456
- docker run -d --name my-es -p 9201:9200 -p 9301:9300 -e "discovery.type=single-node" -e "ELASTIC_PASSWORD=123456" -e "xpack.security.enabled=true" elasticsearch:8.15.5
- # ok
- # Created elasticsearch keystore in /usr/share/elasticsearch/config/elasticsearch.keystore
- # ERROR: Elasticsearch died while starting up, with exit code 137
- # 这个报错是内存不足
- # docker run -d --name my-es -p 9210:9200 -p 9310:9300 -e "discovery.type=single-node" -e "ELASTIC_PASSWORD=3031067bec06de8f" -e "xpack.security.enabled=true" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --memory=1g elasticsearch:8.15.5
- # 最大和最小内存设置为6G,固定内存
- # docker run -d --name my-es -p 9210:9200 -p 9310:9300 --memory=12g -e "ES_JAVA_OPTS=-Xms6g -Xmx6g" -e "discovery.type=single-node" -e "ELASTIC_PASSWORD=3031067bec06de8f" -e "xpack.security.enabled=true" elasticsearch:8.15.5
|