Docker安装RocketMQ

https://blog.csdn.net/qq_43600166/article/details/136187969

 

前提条件需要安装docker

https://yeasy.gitbook.io/docker_practice/install/centos

 

NameServer

1.拉取容器

docker pull rocketmqinc/rocketmq

2.创建NameServer容器

创建一个新的容器并指定 RocketMQ 的镜像

docker run -d \
--name rmqnamesrv \
-p 9876:9876 \
-v /your/local/path/conf:/root/config \
-v /your/local/path/logs:/root/logs \
-e "JAVA_OPTS=-Duser.home=/opt" \
rocketmqinc/rocketmq \
sh mqnamesrv
3.查看容器状态

使用以下命令可以查看容器是否正常运行(可以看到docker的id)

docker ps
 
如果为避免上述挂载过程中出现conf配置失败导致无法发送消息的问题,可以在容器中配置brokerIP1,配置过程如下
vi ../conf/broker.conf
 
 
查看指定容器的ip地址
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 75000c343eb7  (最后面换成相对应的docker id)
posted @   xd99  阅读(268)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示