centos7安装docker、docker-compose、es7.3.0、kibana7.3.0
一、安装docker
1.更新yum包
sudo yum update
2.卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker docker-common docker-selinux docker-engine
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.安装docker-ce
sudo yum install docker-ce
6.启动并加入开机启动
sudo systemctl start docker sudo systemctl enable docker
7.验证安装
sudo docker version
二、安装docker-compose
1. 安装指定版本(替换1.23.2为自己需要安装的版本)
https://github.com/docker/compose/releases/ 上查看可用版本即安装命令。
curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2. 执行命令,赋权
sudo chmod +x /usr/local/bin/docker-compose
3.验证安装
docker-compose version
三、docker安装elasticsearch、kibana
1. 拉取指定版本elasticsearch镜像文件
docker pull elasticsearch:7.3.0
2. 拉取指定版本kibana镜像文件
docker pull kibana:7.3.0
3.验证镜像
docker images
四、docker-compose启动elasticsearch、kibana
1. 在linux的root根目录(随你心意)创建app目录,并在app目录下创建一下目录结构
/app/
-docker-compose.ymldocker-compose的启动文件
-es/elastic的配置文件目录
---es.ymles的启动文件
---data/存放es数据
---logs/存放es日志
---plugins/存放es插件
-------ik/ik分词插件
-kibana/kibana的配置文件目录
---kibana.ymlkibana的启动文件
1.1 下载ik分支插件,解压到/app/es/plugins/ik/目录下
elasticsearch-analysis-ik-7.3.0.zip
unzip elasticsearch-analysis-ik-7.3.0.zip
2. 配置文件
2.1 es.yml
cluster.name: my-elasticsearch
node.name: master
node.master: true
node.data: true
bootstrap.memory_lock: false
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["192.168.125.5:9200"]
discovery.zen.minimum_master_nodes: 1
http.cors.enabled: true
http.cors.allow-origin: "*"
cluster.initial_master_nodes:
- master
2.2 kibana.yml
2.3 docker-compose.yml
version: "2"
services:
elastic:
image: elasticsearch:7.3.0
container_name: es
environment:
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
volumes:
- /etc/localtime:/etc/localtime
- /app/es/data:/usr/share/elasticsearch/data
- /app/es/logs:/usr/share/elasticsearch/logs
- /app/es/plugins/ik:/usr/share/elasticsearch/plugins/ik
- /app/es/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml
ports:
- 9200:9200
- 9300:9300
centos7安装docker、docker-compose、es7.3.0、kibana7.3.0(未完结) 原
字数 510
阅读 2.1K
收藏 2
点赞 0
Kibana[Docker Compose](https://my.oschina.net/gentlelions?q=Docker Compose)CentOSDockerElasticSearch
一、安装docker
1.更新yum包
sudo yum update
2.卸载旧版本(如果安装过旧版本的话)
sudo yum remove docker docker-common docker-selinux docker-engine
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.安装docker-ce
sudo yum install docker-ce
6.启动并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker
7.验证安装
sudo docker version
二、安装docker-compose
1. 安装指定版本(替换1.23.2为自己需要安装的版本)
https://github.com/docker/compose/releases/ 上查找可用版本,并执行相关命令
sudo curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-\((uname -s)-\)(uname -m)" -o /usr/local/bin/docker-compose
2. 执行命令,赋权
sudo chmod +x /usr/local/bin/docker-compose
3.验证安装
docker-compose version
三、docker安装elasticsearch、kibana
1. 拉取指定版本elasticsearch镜像文件
docker pull elasticsearch:7.3.0
2. 拉取指定版本kibana镜像文件
docker pull kibana:7.3.0
3.验证镜像
docker images
四、docker-compose启动elasticsearch、kibana
1. 在linux的root根目录(随你心意)创建app目录,并在app目录下创建一下目录结构
/app/
-docker-compose.ymldocker-compose的启动文件
-es/elastic的配置文件目录
---es.ymles的启动文件
---data/存放es数据
---logs/存放es日志
---plugins/存放es插件
-------ik/ik分词插件
-kibana/kibana的配置文件目录
---kibana.ymlkibana的启动文件
1.1 下载ik分支插件,解压到/app/es/plugins/ik/目录下
elasticsearch-analysis-ik-7.3.0.zip
unzip elasticsearch-analysis-ik-7.3.0.zip
2. 配置文件
2.1 es.yml
cluster.name: my-elasticsearch
node.name: master
node.master: true
node.data: true
bootstrap.memory_lock: false
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["192.168.125.5:9200"]
discovery.zen.minimum_master_nodes: 1
http.cors.enabled: true
http.cors.allow-origin: "*"
cluster.initial_master_nodes:
- master
2.2 kibana.yml
2.3 docker-compose.yml
version: "2"
services:
elastic:
image: elasticsearch:7.3.0
container_name: es
environment:
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
volumes:
- /etc/localtime:/etc/localtime
- /app/es/data:/usr/share/elasticsearch/data
- /app/es/logs:/usr/share/elasticsearch/logs
- /app/es/plugins/ik:/usr/share/elasticsearch/plugins/ik
- /app/es/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml
ports:
- 9200:9200
- 9300:9300
3.启动docker-compose
docker-compose up -d
4.停止docker-compose
docker-compose down
centos7安装docker、docker-compose、es7.3.0、kibana7.3.0的更多相关文章
- Centos7安装最新docker
Centos7安装最新docker(root身份运行) 环境查看 CentOS 需要7版本以上,内核最好3.10以上 1.查看Linux版本:rpm -q centos-release 2.查看内核版 ...
- centos7 安装 NVIDIA Docker
安装环境: 1.centos7.3 2.NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] 安装nvidia-docker a.安装docker 可参考ce ...
- CentOS7 安装搭建docker环境
一.Docker简介 Docker 版本 :版本分为:社区版CE 企业版EE 社区版分为stable和edge俩种发行方式: stable版本:是季度版发行(三月一更新) edge版本:是月度版发行 ...
- elasticsearch7.5.0+kibana-7.5.0+cerebro-0.8.5集群生产环境安装配置及通过elasticsearch-migration工具做新老集群数据迁移
一.服务器准备 目前有两台128G内存服务器,故准备每台启动两个es实例,再加一台虚机,共五个节点,保证down一台服务器两个节点数据不受影响. 二.系统初始化 参见我上一篇kafka系统初始化:ht ...
- centos7安装配置docker
1. 安装/升级Docker客户端 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . uname -r 从 ...
- centos7安装部署docker
Kubernetes/K8s架构师实战集训营[中级班]:https://pan.baidu.com/s/1FWAz2V7BPsObixlZyW93sw 提取码:mvu0 Kubernetes/K8s架 ...
- CentOS7安装使用Docker
安装 Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装: curl -sSL https://get.docker.com/ | sh 执行这个命令后, ...
- Centos7安装Docker CE
每次安装Docker都要去找文档,或者每次安装的都不一样,还是要好好管理自己的这些东西,下次用的时候可以省很多的时间 Docker的早期版本称为docker或docker-engine:现在的 ...
- Centos7安装Docker 基于Dockerfile 搭建httpd运行环境
Centos7安装Docker 基于Dockerfile 搭建httpd运行环境 docker docker搭建 docker build 本文档完成目标内容如下 使用Docker搭建http服务器一 ...
随机推荐
- 模拟sql注入实现远程桌面登录
首先用sql注入文件命令y url+一句话 into outfile 绝对路径/test.php 用蚁剑连接打开连接的终端 先看用户的权限 创建一个用户将它放入队列中 查看3389端口是否开启 0xd ...
- 根据json数据和HTML模板,渲染嵌套的HTML
2020-12-22 11:53:23 星期二 场景, HTML模板是多个div嵌套, 里边有列表, 也有键值对, 与之匹配的有一个json数据, 需要根据json去渲染这个HTML DOM 示例截图 ...
- python三大流程
一.三大流程 1. 顺序:按照顺序依次逐行执行代码的过程.自左向右,自上而下 2. 分支:程序按照不同的条件执行不同的处理代码的过程. 分支分为单分支,双分支,多分支 经常用到的分支结构是if语句 i ...
- apk获取md5值的方法
最简单的获取md5值和sha1值的方法,就是使用在线工具,在线上传.keystore或apk文件,就可以获取其sha1值 https://www.yunedit.com/sha1 安卓应用都使用一个签 ...
- Redis主从复制getshell技巧
Redis未授权漏洞常见的漏洞利用方式: Windows下,绝对路径写webshell .写入启动项. Linux下,绝对路径写webshell .公私钥认证获取root权限 .利用contrab计划 ...
- hive on spark:return code 30041 Failed to create Spark client for Spark session原因分析及解决方案探寻
最近在Hive中使用Spark引擎进行执行时(set hive.execution.engine=spark),经常遇到return code 30041的报错,为了深入探究其原因,阅读了官方issu ...
- 每日一个linux命令2
cd命令 Linux cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令的基础之上. 1. 命令格式 cd [目录名] 2.命令功能 切换当前目录至dirN ...
- [ABP教程]第七章 作者:数据库集成
Web开发教程7 作者:数据库集成 关于此教程 在这个教程系列中,你将要构建一个基于ABP框架的应用程序 Acme.BookStore.这个应用程序被用于甘丽图书页面机器作者.它将用以下开发技术: E ...
- Linux设备上没有空间之复盘
某天前端在调接口的时候,发现登录页面得验证码接口居然没有响应数据,显示的是500响应码.于是我一路排查,首先排查验证码接口所属的微服务是否正常,通过lsof -i:服务端口进行排查,发现该微服务进程存 ...
- RMI之由浅入深(一)
0x01.什么是RMI RMI(Remote Method Invocation)即Java远程方法调用,RMI用于构建分布式应用程序,RMI实现了Java程序之间跨JVM的远程通信.顾名思义,远程方 ...
gentlelions