Rocketmq 4.2.0 基于Docker构建镜像
一:环境准备: Centos7,Dokcer18.03.1-ce 官方项目地址: https://github.com/apache/incubator-rocketmq-externals 里面有rocketmq的docker运行文档 二:克隆官方项目到本地宿主机: git clone https://github.com/apache/rocketmq-externals.git 主要用到rocket-docker中的脚本,分别为rocket4.0.0和4.1.1的dockerfile,镜像构建,和镜像运行脚本,如图: 注意:克隆下来的脚本都是不够权限的 执行chmod+x 脚本名 给予执行权限 如下分别为namesrv和broker的镜像构建脚本(通过其目录下的DockerFile构建) sudo docker build –build-arg version=4.2.0 -t apache/incubator-rocketmq-namesrv:4.2.0 . sudo docker build –build-arg version=4.2.0 -t apache/incubator-rocketmq-broker:4.2.0 . 下面这两条制定指令为namesrv和broker的运行指令 sudo docker run -d -p 9876:9876 -v /data