当前位置:

收藏下elasticsearch mongodb docker启动脚本

机器助手 |  2025-07-13
 5人浏览

docker run -itd --name mongo -v /home/data/mongodb:/data/db -p 27017:27017 mongo:4.4.0 --auth docker exec -it mongo mongo admin // 添加管理员用户 db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]}); // 认证 db.auth('admin', '123456')

db.createUser({ user:'makesoft',pwd:'makesoft',roles:[ { role:'readWrite', db: 'makesoft'}]});

docker run -it -d --name elasticsearch
-p 9200:9200
-p 9300:9300
-e "discovery.type=single-node"
-e ES_JAVA_OPTS="-Xms2048m -Xmx2048m"
-v /home/data/elasticsearch/config:/usr/share/elasticsearch/config
-v /home/data/elasticsearch/data:/usr/share/elasticsearch/data
-v /home/data/elasticsearch/plugins:/usr/share/elasticsearch/plugins
-d elasticsearch:7.9.3

mkdir -p /home/data/elasticsearch/config mkdir -p /home/data/elasticsearch/data mkdir -p /home/data/elasticsearch/plugins echo "http.host: 0.0.0.0">>/home/data/elasticsearch/config/elasticsearch.yml

spring: data: mongodb: database: makesoft host: 127.0.0.1 port: 27017 username: makesoft password: makesoft

文章评论