基础环境
- 系统腾讯云Ubuntu16.0.4
- Docker 1.13.1
- Elasticsearch 5.6.10
- Kibana 5.6.10
更新 ubuntu 环境
sudo apt-get update
安装 docker
sudo apt install docker.io
安装 docker-compose
sudo apt install docker-compose
安装 elasticsearch 服务相关
Elasticsearch 用于储存数据
Kibana帮助将数据可视化,用于查看和分析数据
- 拉取elasticsearch docker镜像到本地
screen sudo docker pull elasticsearch
加screen 可以保持本地断开连接的情况下,远程服务器还在继续执行pull操作
- 拉取kibana docker镜像到本地
screen sudo docker pull kibana
创建 docker-compose.yml 配置文件,并启动镜像
- 创建配置文件到更目录
cd ~/ vim docker-composer.yml
- 将下面的配置信息拷贝到文件中
version: '2'
services:
elasticsearch:
container_name: elasticsearch
image: elasticsearch:latest
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.type=single-node
ports:
- "9300:9300"
- "9200:9200"
kibana:
container_name: kibana
image: kibana:latest
ports:
- "5601:5601"
depends_on:
- elasticsearch
复制代码
请按照如下图片格式
- 启动镜像
sudo docker-compose up -d
加 "-d" 表示保持在后台运行
测试
-
在浏览中输入 http://你服务器的ip:9200 成功打开如下图所示
-
在浏览器中输入 http://你服务器的ip:5601 成功打开如下图所示