Skip to content

演示模式

gaoyf edited this page Jun 14, 2024 · 10 revisions

演示模式旨在快速启动一个一体化docker环境,便于对MQCloud有一个整体的认识。

一、已经构建好的镜像【可选】

  1. 拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/sohutv_mqcloud/mqcloud:5.1.1
  1. 运行镜像
docker run -p 18080:8080 -p 1022:22 -t -i registry.cn-hangzhou.aliyuncs.com/sohutv_mqcloud/mqcloud:5.1.1 /bin/bash

其余说明请参考:三、说明

二、自行构建镜像【可选】

执行如下步骤前,请先安装好docker(linux或win10系统都可以):

  1. git clone https://github.com/sohutv/mqcloud.git
  2. mvn clean package
  3. mvn dockerfile:build

此时,会得到一个一体化镜像:

REPOSITORY				TAG                 IMAGE ID            CREATED             SIZE
com.sohu.tv/mqcloud		        5.1.1               10cbaf9be20e        2 days ago          285MB

运行该镜像:

docker run -p 18080:8080 -p 1022:22 -t -i com.sohu.tv/mqcloud:5.1.1 /bin/bash

三、说明

该镜像包含了部署好的MQCloud,一个部署好的RocketMQ集群(Nameserver+broker),自动创建的topic,一个模拟生产程序和一个模拟消费程序。

镜像启动后,由于涉及到broker注册的过程,可能需要2~3分钟左右才会正常观察到模拟生产和消费。

可以访问127.0.0.1:18080访问MQCloud。

另外使用ssh工具,链接127.0.0.1 1022端口,用户名:root,密码:admin进行登录镜像。

更多MQCloud详情,请参考wiki介绍。

该演示模式仅用于演示使用,请勿用于生产环境。