1、安装redis
docker run -d --privileged=true --name redis --restart always -p 6379:6379 -v /tools/redis/config:/etc/redis -v /tools/redis/data:/data redis redis-server /etc/redis/redis.conf --appendonly yes
-v:挂载config和data在容器中,实现动态配置和数据持久化
#注意bind改ip,不然默认只能本地访问
2、安装ELK
#安装elk和kibana
docker run -d --privileged=true --name elasticsearch --restart always -p 18094:9200 -p 5601:5601 -v /tools/elasticsearch/data:/home/elasticsearch/elasticsearch/data -v /tools/elasticsearch/plugins:/home/elasticsearch/elasticsearch/plugins -v /tools/elasticsearch/config:/home/elasticsearch/elasticsearch/config nshou/elasticsearch-kibana
#安装logstash
docker run -d --privileged=true --name logstash --restart always -p 4560:4560 -v /tools/logstash/logstash.conf:/etc/logstash.conf --link elasticsearch:elasticsearch pblittle/docker-logstash logstash -f /etc/logstash.conf
#注意ik版本要和elasticsearch保持一致