简单安装rocketmq

rocketmq官方文档:为什么选择RocketMQ | RocketMQ
docker镜像(没有文档):apache/rocketmq - Docker Image
guthub地址:GitHub - apache/rocketmq

拉取镜像

docker pull apache/rocketmq:5.3.1

创建网络

docker network create rocketmq

创建rmqnamesrv容器

docker run -d --name rmqnamesrv -p 9876:9876 --network rocketmq apache/rocketmq:5.3.1 sh mqnamesrv

创建文件夹和配置文件

D:\docker\rocketmq目录下创建文件夹config
0.png
config文件夹中创建文件broker.conf
1.png
里面的内容为:

brokerIP1=你的IP地址
namesrvAddr=127.0.0.1:9876

设置IP

打开powershell输入ipconfig,查看你的IPv4地址:
2.png
我电脑使用的是WiFi链接,找到如上图所示的IPv4地址然后与你的IP地址进行替换。

创建rmqbroker容器

docker run -d `
--name rmqbroker `
--net rocketmq `
-p 10912:10912 -p 10911:10911 -p 10909:10909 `
-p 8080:8080 -p 8081:8081 `
-e "NAMESRV_ADDR=rmqnamesrv:9876" `
-v D:\docker\rocketmq\config\broker.conf:/home/rocketmq/rocketmq-5.3.1/conf/broker.conf `
apache/rocketmq:5.3.1 sh mqbroker --enable-proxy `
-c /home/rocketmq/rocketmq-5.3.1/conf/broker.conf

拉取dashboard面板

docker pull apacherocketmq/rocketmq-dashboard:2.1.0

创建rocketmq-dashboard容器

docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=rmqnamesrv:9876" -p 9000:8082 --network rocketmq -t apacherocketmq/rocketmq-dashboard:2.1.0

docker部署官方文档

docker部署rabbitmq:Docker 部署 RocketMQ | RocketMQ
dockers部署rabbitmq dashboard:RocketMQ Dashboard | RocketMQ

完结

标签: none

添加新评论