centos7 在docker下安装es Elasticsearch

首先安装docker 我就不多说了 如果不会按  自己百度一下 很多  这里有个官网的 可以一步一步来 传送

我安装的是 6.8.1

1.

docker pull elasticsearch:6.8.1

2.

docker images

3.

docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 elasticsearch:6.8.1

哈哈 当然这个时候 你一定想知道有没有启动成功 答案肯定的 没有 查看日志 在启动时给你报错了

不用担心  错误一拿出来 在百度上一找很多 也有解决办法

我的解决办法 是

我先看了一下查看max_map_count的值

cat /proc/sys/vm/max_map_count

一看 原来这里的值小了

sysctl -w vm.max_map_count=262144

之后你在重启一下 果断没有什么问题了

docker  logs xxx

原文地址:https://www.cnblogs.com/pqy521/p/11272784.html

时间: 2024-10-10 11:55:02

centos7 在docker下安装es Elasticsearch的相关文章

centos7使用docker下安装mysql并配置

先查看本机都有哪些镜像,命令如下:docker images 使用Docker命令下载MySQL,命令如:docker pull mysql:5.7 下载完成后查看镜像库 启动我们的mysql的docker容器 命令如下:  docker run --name dbtest -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:5.7 注意,这里的容器名字叫:dbtest,mysql的root用户密码是:root1234, 映射宿主机子的端口

基于kail的docker下安装sqli-labs

后面的关卡涉及到转码问题,比如空格,在Windows中会受到限制,比如24关的文件重命名问题,所以在这记录下在docker下安装sqli-labs,在linux下运行就不会受到限制. 参考链接:https://www.jianshu.com/p/2ad3edf3c61f等等 开始,先安装完kail,第一件要做的事就是更新源,这里推荐阿里的源 网上有太多这方面的教程,更新源就不多说了. 然后安装docker:aqt-get install docker.io docker命令就能用了 之后:在这个

如何在docker下安装elasticsearch(上)

一 环境 VMware® Workstation 15 Pro centos7 (1810) docker19.03.1 二 进入centos7启动dcoker systemctl start docker 三 打开docker官方仓库,搜索elasticsearch以查看需要下载的版本,拉取镜像的时候,官方推荐要指定版本号,目前最新7.3.0 https://hub.docker.com 搜索elasticsearch后,点击tags查看版本更新列表,目前我下载7.3.0的,格式 :镜像名称:

Docker下安装ElasticSearch和Kibana

ElasticSearch安装 docker安装es docker pull elasticsearch:7.2.0 启动es docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.2.0 修改配置,解决跨域访问问题 首先进入到容器中,然后进入到指定目录修改elasticsearch.yml文件. -> docker

linux(centos7.4)下安装docker

使用 sudo 或 root 权限的用户登入终端 ①先确认linux系统版本是否满足安装要求: 目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位.系统内核版本为 2.6.32-431 或者更高版本 ②理解docker的几个核心概念: 镜像:类似虚拟机的镜像.用俗话说就是安装文件. 容器:类似一个轻

记录下安装docker和docker下安装mysql的过程

一.docker的安装: 先查看自己额版本是否是3.10以上,或者centos7以上 1.  uname -r 2. 安装docker命令: yum -y install docker-io 3.启动docker命令: service docker start 二. docker上安装mysql 1.  docker pull mysql (默认就是安装最新版的) 2.  docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456

Centos7上docker的安装和基本使用

Centos7上Docker的相关操作 Docker的安装 1.检查内核版本 docker使用linux的内核必须是3.10以上,首先需要 # uname -r 2.使用yum安装docker # yum install docker 3.启动&停止 重启: # systemctl restart docker 停止: # systemctl stop docker 启动: # systemctl start docker 开机自启: # systemctl enable docker 状态:

docker下安装mysql数据库

因为用了.net core 所以想学习下使用docker: 项目中刚好要用到mysql数据库,所用用docker来安装一次,我使用的是5.6版本: 1.拉取官方镜像 docker pull mysql:5.6 2.在当前用户目录下新建一个目录 mkdir mysql 3.进入目录并且新建一个目录conf mkdir conf 4.创建一个临时的mysql容器并将目录映射到conf ; 在mysql目录下执行 docker run --rm --name mysqlTemp -it -v $PWD

centos7使用docker安装es(elasticsearch)

1.安装docker依赖(已安装可以不用安装) yum install -y docker 2.搜索镜像 docker search elasticsearch 如果出现以下报错 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 执行以下代码 systemctl daemon-reload sudo service docker restart 3.拉