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 @ 2024-04-28 13:24  沉默的U盘  阅读(5)  评论(0编辑  收藏  举报