saowu's Blog

Docker安装Nacos、Sentinel、Pulsar、RabbitMQ、Kafka、Redis

Docker安装Nacos、Sentinel、Pulsar、RabbitMQ、Kafka、Redis
2021-07-03 · 2 min read
Docker Java 日记

这里仅提供学习测试使用的单机简单安装,生产等其他用途概不负责...

一、Docker安装Nacos

#官方镜像,镜像大小1G+,内存占用较多
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
#DockerHub找到的其他镜像,大小179M,内存占用较少
docker run --env MODE=standalone --name nacos -d -p 8848:8848 jerry6290/nacos-server

二、Docker安装Sentinel

docker run --name sentinel-dashboard -p 8858:8858 -d bladex/sentinel-dashboard:latest 

三、Docker安装Pulsar

docker run -it -p 80:80 -p 8080:8080 -p 6650:6650 -d apachepulsar/pulsar-standalone

四、Docker安装RabbitMQ

docker run -d --hostname myRabbit --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

五、Docker安装Kafka

  • 先安装zookeeper
docker run -d -p 2182:2181 --name zookeeper zookeeper
  • 安装kafka
docker run  -d --name kafka --link zookeeper:zookeeper -p 9092:9092  -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://<宿主机ip>:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka

六、Docker安装Redis

docker run -d --name redis-local -p 6379:6379 redis:latest --requirepass "123456"
Copyright © 2020 - 2024 saowu. All Right Reserved
Powered by Gridea