ZBLOG

如何用docker安装 rockeMQ

要使用Docker安装Apache RocketMQ,可以按照以下步骤进行操作:

  1. 确保已经安装了Docker和Docker Compose。如果尚未安装,请根据您的操作系统选择适当的方式进行安装。

  2. 创建一个名为docker-compose.yml的文件,并在其中添加以下内容:

version: '3'
services:
  namesrv:
    image: apacherocketmq/rocketmq-namesrv:4.9.0
    ports:
      - 9876:9876
    volumes:
      - ./data/namesrv/logs:/opt/rocketmq-4.9.0/logs
  broker:
    image: apacherocketmq/rocketmq-broker:4.9.0
    environment:
      - NAMESRV_ADDR=namesrv:9876
    ports:
      - 10909:10909
      - 10911:10911
    volumes:
      - ./data/broker/logs:/opt/rocketmq-4.9.0/logs

此配置文件定义了两个服务:namesrvbrokernamesrv服务是Name Server,而broker服务是消息代理。

  1. 在命令行中导航到包含上述 docker-compose.yml 文件的目录中,并执行以下命令启动RocketMQ容器:
docker-compose up -d

这将下载并启动Apache RocketMQ的容器实例。

  1. 您现在可以通过访问 127.0.0.1:9876 来验证Name Server是否成功运行。该端口将用于管理RocketMQ实例。

现在您已经成功使用Docker安装了Apache RocketMQ。您可以使用它来进行消息传递和管理。请注意,此处提供的是基本示例,您可能需要根据自己的需求进行其他配置和调整。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=15324

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?