docker安装ES

拉取镜像文件

复制代码
sudo docker pull elasticsearch:7.12.0

创建容器挂载目录

复制代码
sudo mkdir -p /home/elasticsearch/config
sudo mkdir -p /home/elasticsearch/data
sudo mkdir -p /home/elasticsearch/plugins

elasticsearch.yml

复制代码
http.host: 0.0.0.0

创建容器

复制代码
sudo docker run --name elasticsearch -p 9200:9200  -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
-v /home/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /home/elasticsearch/data:/usr/share/elasticsearch/data \
-v /home/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 后台运行

    docker ps 查看是否启动
    docker logs elasticsearch 启动日志查询
    docker restart elasticsearch 重启
    docker exec -it elasticsearch bash 进入

相关推荐
聆风吟º28 分钟前
无需 VNC / 公网 IP!用 Docker-Webtop+cpolar,在手机浏览器远程操控 Linux
linux·运维·docker
ZLRRLZ44 分钟前
【Docker】Docker镜像仓库
docker·容器
知白守黑2674 小时前
docker资源限制
运维·docker·容器
无妄无望8 小时前
docker学习(4)容器的生命周期与资源控制
java·学习·docker
爱宇阳10 小时前
禅道社区版 Docker Compose 服务迁移教程
运维·docker·容器
xzl0410 小时前
docker运行Ubuntu22.04
docker
失散1310 小时前
分布式专题——47 ElasticSearch搜索相关性详解
java·分布式·elasticsearch·架构
vue学习11 小时前
docker 学习dockerfile 构建 Nginx 镜像-部署 nginx 静态网
java·学习·docker
热爱生活的五柒12 小时前
vscode如何链接远程服务器里面的docker里面的目录
服务器·vscode·docker
铭毅天下13 小时前
Elasticsearch 到 Easysearch 数据迁移 5 种方案选型实战总结
大数据·elasticsearch·搜索引擎·全文检索