查找具体版本
如foxiswho/rocketmq,以下是查看当前镜像所有版本的shell命令:
curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags | tr -d '[\[\]" ]' | tr '}' '\n' | awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",image,$3)}}'
docker pull foxiswho/rocketmq:server-4.5.2
docker pull foxiswho/rocketmq:broker-4.5.2
docker pull styletang/rocketmq-console-ng
1、启动server
docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.2
2、启动broker
docker run -d -p 10911:10911 -p 10909:10909 \
--name rmqbroker -e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \
-v {物理机配置文件地址}:/etc/rocketmq/broker.conf \
foxiswho/rocketmq:broker-4.5.2
执行上面的命令需要提前创建broker.conf配置文件
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MA
Docker 安装 RocketMQ 4.5.2
最新推荐文章于 2023-12-13 08:35:10 发布