1.生成容器镜像[centos, alpine]
sh build-image.sh 4.7.0 alpine
2.生成镜像执行文件目录
sh stage.sh 4.7.0
3.启动镜像并使用(根据需求修改Docker启动参数)
cd stages/4.5.0
./play-docker.sh alpine
/root/rocketmq-docker/stages/4.7.0/templates/play-docker.sh
** # XStart nameserver **
docker run -d -v `pwd`/data/namesrv/logs:/home/rocketmq/logs --name rmqnamesrv -p 9876:9876 -e "TZ=Asia/Shanghai" rocketmqinc/rocketmq:4.7.0${TAG_SUFFIX} sh mqnamesrv
** # Start Broker(记得改 nameserver IP地址) **
docker run -d -v `pwd`/data/broker/logs:/home/rocketmq/logs \
-v `pwd`/data/broker/store:/home/rocketmq/store \
-v `pwd`/data/broker/conf/broker.conf:/home/rocketmq/rocketmq-4.7.0/conf/broker.conf \
--name rmqbroker \
--link rmqnamesrv:namesrv \
-e "NAMESRV_ADDR=XXX.XXX.XXX.XXX:9876" \
-e "TZ=Asia/Shanghai" \
-p 10909:10909 \
-p 10911:10911 \
-p 10912:10912 \
rocketmqinc/rocketmq:4.7.0${TAG_SUFFIX} \
sh mqbroker \
-c /home/rocketmq/rocketmq-4.7.0/conf/broker.conf
Content type
Image
Digest
Size
100.1 MB
Last updated
over 6 years ago
docker pull icegroup/rocketmq:4.7.0-alpine