参考博文:https://blog.csdn.net/bacawa/article/details/130521794

1、安装docker-compose

2、通过docker search apache/rocketmq搜索镜像,本来想看一下镜像的版本,但是没有找到对应的命令,最后用了比较粗暴的方式,把latest的版本下载,然后容器运行起来, 进入容器才看到了版本号

3、通过docker pull apache/rocketmq:5.1.2,我这边查看最新的是5.1.4,但是这个5.1.4不是对应的tag,所以我用search往下找了一下,就找到了5.1.2,不建议使用latest,应为挂载文件夹需要对应的版本号,用latest的话,遇到后面版本更新,可能会有问题

4、然后再创建broker.conf

5、然后再创建docker-compose.yml,用这个名字,执行docker-compose命令的时候,不用 -f 指定文件名,所以为了方便就用这个名字

6、docker-compose up -d 启动容器

7、docker-compose restart 重启容器