Docker阿里云RocketMQ 4.5.1部署流程详解
docker search rocketmq查看镜像版本
如果要查看其它的镜像,只需要将其中的镜像名称foxiswho/rocketmq替换为其它镜像即可
curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags| tr -d ’[[]' ]’ | tr ’}’ ’n’| awk -F: -v image=’foxiswho/rocketmq’ ’{if(NR!=NF && $3 != ''){printf('%s:%sn',image,$3)}}’
启动nnameserverdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1
启动brokerdocker run -d -p 10911:10911 -p 10909:10909 --name rmqbroker --link rmqserver:namesrv -e 'NAMESRV_ADDR=namesrv:9876' -e 'JAVA_OPTS=-Duser.home=/opt' -e 'JAVA_OPT_EXT=-server -Xms128m -Xmx128m' foxiswho/rocketmq:broker-4.5.1进入broker容器,修改配置文件
注意修改自己云服务器公网ip
docker exec -it 容器id /bin/bash# 进入目录,找到配置文件broker.confcd /etc/rocketmq# 修改broker.confvim broker.conf# 在最后添加一行添加服务器公网IPbrokerIP1=47.116.143.16重启broker
docker restart xxx
启动ui控制台注意修改自己云服务器公网ip
docker run -d --name rmqconsole -e 'JAVA_OPTS=-Drocketmq.namesrv.addr=47.116.143.16:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false' -p 8080:8080 -t styletang/rocketmq-console-ng
查看进程docker ps|grep rocketmq查看ui控制台
47.116.143.16:8080
完整记事本1、搜索镜像docker search rocketmq2、如果要查看其它的镜像,只需要将其中的镜像名称foxiswho/rocketmq替换为其它镜像即可curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags| tr -d ’[[]' ]’ | tr ’}’ ’n’| awk -F: -v image=’foxiswho/rocketmq’ ’{if(NR!=NF && $3 != ''){printf('%s:%sn',image,$3)}}’3、启动nnameserverdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.14、启动brokerdocker run -d -p 10911:10911 -p 10909:10909 --name rmqbroker --link rmqserver:namesrv -e 'NAMESRV_ADDR=namesrv:9876' -e 'JAVA_OPTS=-Duser.home=/opt' -e 'JAVA_OPT_EXT=-server -Xms128m -Xmx128m' foxiswho/rocketmq:broker-4.5.1 5、进入broker容器,修改配置文件 # 进入容器docker exec -it 容器id /bin/bash# 进入目录,找到配置文件broker.confcd /etc/rocketmq# 修改broker.confvim broker.conf# 在最后添加一行添加服务器公网IPbrokerIP1=47.116.143.166、重启brokerdocker restart xxx7、启动ui控制台注意修改,自己公网ipdocker run -d --name rmqconsole -e 'JAVA_OPTS=-Drocketmq.namesrv.addr=47.116.143.16:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false' -p 8080:8080 -t styletang/rocketmq-console-ng8、查看ui控制台47.116.143.16:8080SpringBoot整合RocketMQ
源代码下载:
http://xiazai.jb51.net/202105/yuanma/springbootrocket_jb51.rar
RocketMQ从入门到精通
以上就是Docker 部署阿里云RocketMQ 4.5.1的详细内容,更多关于Docker 部署阿里云RocketMQ 4.5.1的资料请关注好吧啦网其它相关文章!
相关文章: