RabbitMQ,Redis,Elasticsearch,Kibana,MinIO
一、RabbitMQ
-
拉取镜像
docker pull rabbitmq:management
-
创建并启动容器
docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
15672:控制台端口号
5672:应用访问端口号
二、Redis
-
拉取镜像
docker pull redis
-
创建并启动容器
docker run -p 6379:6379 --name redis -v D:\\environment\docker\reids\data:/data -v D:\\environment\docker\reids\redis.windows.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
三、Elasticsearch
-
拉取镜像
docker pull elasticsearch:7.6.2
-
创建并启动容器
docker run --name elasticsearch --restart always -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" elasticsearch:7.6.2
- -e “discovery.type=single-node” :表示单节点部署。
- -e ES_JAVA_OPTS="-Xms128m -Xmx512m":设置内存大小(最小128m,最大512m),不设置可能会导致 Elasticsearch 占满虚拟机内存。
四、Kibana
-
拉取镜像
docker pull kibana:7.6.2
-
创建并启动容器
docker run -d --name kibana -p 5601:5601 -e ELASTICSEARCH_HOSTS=http://192.168.0.186:9200 kibana:7.6.2
五、MinIO
-
拉取镜像
docker pull minio/minio
-
创建并启动容器(注意修改映射地址)
docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ROOT_USER=minio" -e "MINIO_ROOT_PASSWORD=minio@123" -v D:\\environment\docker\minio\data:/data -v /data/minio/config:/root/.minio minio/minio server /data --console-address ":9001" -address ":9000"
todo