1、ES的Docker安装
1.获取镜像
docker pull elasticsearch:7.14.0
2.运行es
docker run -d -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” elasticsearch:7.14.0
3.访问ES
http://个人ip地址:9200/
2、Kibana的Docker方式安装
1.获取镜像
docker pull kibana:7.14.0
2.运行kibana
docker run -d --name kibana -p 5601:5601 kibana:7.14.0
2.1 进入kibana修改配置文件
docker exec -it 7727bd704de7 bash
cd config/
vi kibana.yml
elasticsearch.hosts: [ “http://本地ip:9200” ]
3.重启kibana容器,访问
http://个人IP地址:5601
3、compose安装
安装docker的会默认安装docker-compose,如果是linux环境需要自行安装docker-compose,自己新建一个文件夹,我这边新建的是
es-kibana,然后添加以下两个配置文件
- docker-compose.yml
version: "3.3"
volumes:
data:
config:
plugin:
networks:
es:
services:
elasticsearch:
image: elasticsearch:7.14.0
ports:
- "9200:9200"
- "9300:9300"
networks:
- "es"
environment:
- "discovery.type=single-node"
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
volumes:
- data:/usr/share/elasticsearch/data
- config:/usr/share/elasticsearch/config
- plugin:/usr/share/elasticsearch/plugins
kibana:
image: kibana:7.14.0
ports:
- "5601:5601"
networks:
- "es"
volumes:
- ./kibana.yml:/usr/share/kibana/config/kibana.yml
- kibana.yml
# kibana配置文件 连接到ES
server.host: "0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
配置文件配置完就可以使用docker-compose命令启动了
- 启动命令
docker-compose up -d
- 停止命令
docker-compose down