枫枫知道个人博客
首页
新闻
心情
关于
文章搜索
网站导航
项目相关
官方文档
首页
新闻
心情
关于
文章搜索
网站导航
项目相关
官方文档
登录
注册
docker安装es数据库
启动docker Python systemctl star
搜索
[[ slide_text ]]
[[ item.content ]]
1
0
docker安装es数据库
发布时间:
2022-10-25
作者:
枫枫
来源:
枫枫知道个人博客
docker
es
### 启动docker ```Python systemctl start docker ``` ## 拉取镜像 ```Python docker pull elasticsearch:7.12.0 ``` elasticsearch:7.12.0: 我安装的版本是7.12.0,可以根据实际的情况安装 ## 创建docker容器挂在的目录: ```Python mkdir -p /opt/elasticsearch/config mkdir -p /opt/elasticsearch/data mkdir -p /opt/elasticsearch/plugins ```  ### 配置文件 ```Python echo "http.host: 0.0.0.0" >> /opt/elasticsearch/config/elasticsearch.yml ``` ## 创建容器 ```Python docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /opt/elasticsearch/data:/usr/share/elasticsearch/data -v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.12.0 ``` ### 说明: - -p 端口映射 - -e discovery.type=single-node 单点模式启动 - -e ES_JAVA_OPTS="-Xms84m -Xmx512m":设置启动占用的内存范围 - -v 目录挂载 - -d 后台运行 ## 查看启动详情 ```Python docker ps 查看是否启动 docker logs elasticsearch 启动日志查询 docker restart elasticsearch 重启 docker exec -it elasticsearch bash 进入 ``` ## **测试正常启动页面** 访问 http://127.0.0.1:9200/  因为这里我是在虚拟机中启动 ### 服务器上运行es 可能会启动失败 解决方案 1. data目录需要777权限 2. jvm虚拟机内存 3. root用户
1
0
上一篇:web框架之flask
下一篇:Golang安装教程【详细】
你觉得文章怎么样
发布评论
215 人参与,0 条评论