tree: 155118708203863d7eb2cad81ae0995ad25b9f98 [path history] [tgz]
  1. bin/
  2. build_image.sh
  3. Dockerfile
  4. README.md
docker/connect/README.md

#connect docker start ##准备

###环境

  1. Linux/Unix/Mac
  2. 64bit JDK 1.8+;
  3. Maven 3.2.x或以上版本;
  4. 安装docker

###启动RocketMQ

RocketMQ镜像下载

https://hub.docker.com/r/apache/rocketmq/tags

RocketMQ镜像启动

RocketMQ镜像 quick start

###构建Connector镜像

sh build_image.sh

##启动Connector

使用默认connect-distributed.conf启动

docker run  --name rmqconnect --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -p 8082:8082 apache/rocketmqconnect:0.0.1-SNAPSHOT sh /home/connect/mq-connect/bin/connect-distributed.sh -c /home/connect/mq-connect/conf/connect-distributed.conf

使用自定义配置启动

替换自定义connect-distributed.conf配置

可以将 ~/rocketmq-connect/distribution/conf/connect-distributed.conf 替换为自定义的配置

docker run -d -v ~/rocketmq-connect/distribution/conf/connect-distributed.conf:/home/connect/mq-connect/conf/connect-distributed.conf  --name rmqconnect --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -p 8082:8082  apache/rocketmqconnect:0.0.1-SNAPSHOT  sh /home/connect/mq-connect/bin/connect-distributed.sh -c /home/connect/mq-connect/conf/connect-distributed.conf