一、安装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.yml docker-compose的启动文件

-es/ elastic的配置文件目录

---es.yml es的启动文件

---data/ 存放es数据

---logs/ 存放es日志

---plugins/ 存放es插件

-------ik/ ik分词插件

-kibana/ kibana的配置文件目录

---kibana.yml kibana的启动文件

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

gentlelions的个人空间

centos7安装docker、docker-compose、es7.3.0、kibana7.3.0(未完结) 原

gentlelions

字数 510

阅读 2.1K

收藏 2

点赞 0

评论 0

Kibana[Docker Compose](https://my.oschina.net/gentlelions?q=Docker Compose)CentOSDockerElasticSearch

3 月,跳不动了?>>>

一、安装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.yml docker-compose的启动文件

-es/ elastic的配置文件目录

---es.yml es的启动文件

---data/ 存放es数据

---logs/ 存放es日志

---plugins/ 存放es插件

-------ik/ ik分词插件

-kibana/ kibana的配置文件目录

---kibana.yml kibana的启动文件

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的更多相关文章

  1. Centos7安装最新docker

    Centos7安装最新docker(root身份运行) 环境查看 CentOS 需要7版本以上,内核最好3.10以上 1.查看Linux版本:rpm -q centos-release 2.查看内核版 ...

  2. centos7 安装 NVIDIA Docker

    安装环境: 1.centos7.3 2.NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] 安装nvidia-docker a.安装docker 可参考ce ...

  3. CentOS7 安装搭建docker环境

    一.Docker简介 Docker 版本 :版本分为:社区版CE  企业版EE 社区版分为stable和edge俩种发行方式: stable版本:是季度版发行(三月一更新) edge版本:是月度版发行 ...

  4. elasticsearch7.5.0+kibana-7.5.0+cerebro-0.8.5集群生产环境安装配置及通过elasticsearch-migration工具做新老集群数据迁移

    一.服务器准备 目前有两台128G内存服务器,故准备每台启动两个es实例,再加一台虚机,共五个节点,保证down一台服务器两个节点数据不受影响. 二.系统初始化 参见我上一篇kafka系统初始化:ht ...

  5. centos7安装配置docker

    1. 安装/升级Docker客户端 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . uname -r 从 ...

  6. centos7安装部署docker

    Kubernetes/K8s架构师实战集训营[中级班]:https://pan.baidu.com/s/1FWAz2V7BPsObixlZyW93sw 提取码:mvu0 Kubernetes/K8s架 ...

  7. CentOS7安装使用Docker

    安装 Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装: curl -sSL https://get.docker.com/ | sh 执行这个命令后, ...

  8. Centos7安装Docker CE

      每次安装Docker都要去找文档,或者每次安装的都不一样,还是要好好管理自己的这些东西,下次用的时候可以省很多的时间   Docker的早期版本称为docker或docker-engine:现在的 ...

  9. Centos7安装Docker 基于Dockerfile 搭建httpd运行环境

    Centos7安装Docker 基于Dockerfile 搭建httpd运行环境 docker docker搭建 docker build 本文档完成目标内容如下 使用Docker搭建http服务器一 ...

随机推荐

  1. ⑦SpringCloud 实战:引入Sleuth组件,完善服务链路跟踪

    这是SpringCloud实战系列中第7篇文章,了解前面第两篇文章更有助于更好理解本文内容: ①SpringCloud 实战:引入Eureka组件,完善服务治理 ②SpringCloud 实战:引入F ...

  2. 小白数据分析——Python职位全链路分析

    最近在做Python职位分析的项目,做这件事的背景是因为接触Python这么久,还没有对Python职位有一个全貌的了解.所以想通过本次分析了解Python相关的职位有哪些.在不同城市的需求量有何差异 ...

  3. 闲鱼上哪些商品抢手?Python 分析后告诉你

    1目 标 场 景 经常看到有朋友在闲鱼卖些小东西又或是自己擅长的一些技能,都能为他们带来不错的 睡后收入. 闲鱼上大量的商品,很难精准判断哪些受欢迎,哪些好卖:一个个录入数据去做数据分析,浪费时间的同 ...

  4. C#未能找到类型或命名空间名称xxxxxx的可能原因

    常见原因 原因:使用的.NET版本不一样 今天又被这问题撞上了,结果神奇般的解决了 谷歌了很久都没有找到真正有用的解决方案,所以在这儿写下,让更多的人看到 最根本的原因其实就是引用的问题,引用错了,然 ...

  5. Django中关于“CSRF verification failed. Request aborted”的问题

    遇到该问题的情境 在Django中采用Ajax提交表单,涉及到跨域问题. 解决措施 在html页面中的表单内添加如下代码: {% csrf_token %} 在视图函数所在的py文件中添加如下代码: ...

  6. iOS崩溃治理--开篇

    去年我开始负责iOS崩溃治理的工作,从原来的万分之五崩溃率,一直到现在的万分之一左右的崩溃率,期间踩了很多坑,因此想和大家分享一下,希望能对大家有所帮助,也欢迎大家私信交流. 如果你打算开始治理崩溃的 ...

  7. 常见编译器EOP

    delphi:  55            PUSH EBP  8BEC          MOV EBP,ESP  83C4 F0       ADD ESP,-10  B8 A86F4B00  ...

  8. Arduino IDE开发ESP8266-01S连接MQTT服务器 控制继电器点亮LED

    准备条件: 1.Arduino IDE 2.ESP-01S模块 2.MQTT服务器 3.手机热点或路由器热点 Wi-Fi芯片 默认订阅的主题是  "开关控制" 当你发送主题  &q ...

  9. 总结JAVA语言的十大特性

    JAVA语言的十大特性 1.简单 Java语言的语法简单明了,容易掌握从,而且Java语言是纯面向对象的语言. Java语言的语法规则和C++类似,从某种意义上来讲,Java原因是由C语言和C++语言 ...

  10. 单细胞分析实录(4): doublet检测

    最近Cell Systems杂志发表了一篇针对现有几种检测单细胞测序doublet的工具的评估文章,系统比较了常见的例如Scrublet.DoubletFinder等工具在检测准确性.计算效率等方面的 ...