docker常用服务安装

一.安装redis服务

1.下载redis镜像

docker pull redis:5.0.10

2.启动redis

docker run -d -p 6380:6379 --name redis01 redis:5.0.10

3.开启redis持久化

docker run -d -p 6380:6379 -v redisdata:/data --name reroot/redisconfdis01 redis:5.0.10 redis-server --appendonly yes

4.修改redis配置文件,以配置文件方式启动

docker run -d -p 6380:6379 -v /root/redisconf:/usr/local/etc/redis --name redis01 redis:5.0.10 redis-server /usr/local/etc/redis/redis.conf

/root/redisconf 绝对路径

二.ELK服务部署

2.1 elasticsearch服务

1.下载镜像 docker pull elasticsearch:6.8.0 

2.运行镜像

docker run -d -p 9200:9200 --name elasticsearch elasticsearch:6.8.0

启动如果出现以下报错

解决方案

#1.修改配置sysctl.conf

#vim /etc/sysctl.conf

vm.max_map_count=262144

#2.启用配置

sysctl -p

3.访问esweb地址

http://192.168.0.30:9200/

4.es中持久化方案

注意:ES 中所有数据都在容器中/usr/share/elasticsearch/data

docker run -d -p 9200:9200 --name elasticsearch -v esdata:/usr/share/elasticsearch/data -v esconfig:/usr/share/elasticsearch/config elasticsearch:6.8.0

5.es持久化 该配置,安装分词器

docker run -d -p 9200:9200 --name elasticsearch -v esdata:/usr/share/elasticsearch/data -v esconfig:/usr/share/elasticsearch/config -v:esplugins:/usr/share/elasticsearch/plugins  elasticsearch:6.8.0

2.2.kibana服务部署

1.下载kibana镜像

docker pull kibana:6.8.0

2.运行kibana

a 简单启动一个kibana服务,没有连接es

docker run -d --name kibana -p 5601:5601 kibana:6.8.0

b . 启动kibana 并连接到es服务

docker run -d --name kibana -p 5601:5601 -e ELASTICSEARCH_URL-http://192.168.0.30:9200 kibana:6.8.0

3.加载配置文件启动

docker run -d --name kibana -p 5601:5601 -v kibanaconf:/usr/share/kibana/config -e ELASTICSEARCH_URL-http://192.168.0.30:9200 kibana:6.8.0

原文地址:https://www.cnblogs.com/bidad/p/15196615.html