Sign inSign up

ochh/rocketmq

By ochh

Updated 15 days ago

采用Apache RocketMQ官方版本构建的Docker镜像(包含ARM版本), 内置Dashboard面板。

Image
Message queues
5

7.9K

ochh/rocketmq repository overview

Apache RocketMQ

简介

Apache RocketMQ 是一个具有低延迟、高性能和高可靠性、万亿级容量和灵活的分布式消息和流平台。 本镜像基于alpine:3.19采用Apache RocketMQ官方已发布版本进行构建。

快速部署

本段指示如何快速的部署RocketMQ最新版容器。

拉取镜像
docker pull ochh/rocketmq:latest
Docker命令部署

注意:需要替换命令中环境变量 HOST_IP 为自己本机IP,这个环境变量必须配置,否则应用程序连接不到broker

# 创建卷
docker volume create rocketmq_data

# Linux 或 Mac
docker run -itd \
 --name=rocketmq \
 --restart=always \
 --hostname=rocketmq \
 -p 8080:8080 \
 -p 8081:8081 \
 -p 8082:8082 \
 -p 9876:9876 \
 -p 10909:10909 \
 -p 10911:10911 \
 -p 10912:10912 \
 -v rocketmq_data:/root/data \
 -v ./logs:/root/logs \
 -v /etc/localtime:/etc/localtime \
 -e HOST_IP=本机IP \
 ochh/rocketmq:latest
 
 # Windows
 docker run -itd `
 --name=rocketmq `
 --restart=always `
 --hostname=rocketmq `
 -p 8080:8080 `
 -p 8081:8081 `
 -p 8082:8082 `
 -p 9876:9876 `
 -p 10909:10909 `
 -p 10911:10911 `
 -p 10912:10912 `
 -v rocketmq_data:/root/data `
 -v ./logs:/root/logs `
 -v /etc/localtime:/etc/localtime `
 -e HOST_IP=本机IP `
 ochh/rocketmq:latest
Docker Compose部署
version: "3"
services:
  rocketmq:
    image: ochh/rocketmq
    container_name: "rocketmq"
    restart: always
    hostname: rocketmq
    ports:
      - 8080:8080
      - 8081:8081
      - 8082:8082
      - 9876:9876
      - 10909:10909
      - 10911:10911
      - 10912:10912
    volumes:
      - "rocketmq_data:/root/data"
      - "./logs:/root/logs"
      - "/etc/localtime:/etc/localtime:ro"
    environment:
      HOST_IP: 本机IP

volumes:
  rocketmq_data:
    name: rocketmq_data
控制台

控制台访问地址:

管理员
帐号:admin
密码:admin

普通用户
帐号:normal
密码:normal

Tag summary

Content type

Image

Digest

sha256:50f93d7cc

Size

505.7 MB

Last updated

15 days ago

docker pull ochh/rocketmq