Docker Desktop下怎么安装rocketmq
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了Docker Desktop下怎么安装rocketmq,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装Docker
千家信息网最后更新 2025年01月19日Docker Desktop下怎么安装rocketmq
这篇文章主要介绍了Docker Desktop下怎么安装rocketmq,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
安装Docker Desktop
下载地址:Docker Desktop for Mac and Windows | Docker
确认Docker-compose命令是否可用
docker-compose --version
查看docker镜像
docker search rocketmq
下载镜像
apacherocketmq/rocketmq
docker pull apacherocketmq/rocketmq
编写yml文件
docker-compose.yml
services: namesrv: image: apacherocketmq/rocketmq container_name: rmqnamesrv ports: - 9876:9876 volumes: - D:/rocketmq/namesrv/logs:/home/rocketmq/logs command: sh mqnamesrv broker: image: apacherocketmq/rocketmq container_name: rmqbroker ports: - 10909:10909 - 10911:10911 - 10912:10912 volumes: - D:/rocketmq/broker/logs:/home/rocketmq/logs - D:/rocketmq/broker/store:/home/rocketmq/store - D:/rocketmq/broker/conf/broker.conf:/home/rocketmq/rocketmq-4.6.0/conf/broker.conf environment: NAMESRV_ADDR: "namesrv:9876" JAVA_OPTS: " -Duser.home=/opt" JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m" command: sh mqbroker -n namesrv:9876 -c ../conf/broker.conf depends_on: - namesrv rmqconsole: image: styletang/rocketmq-console-ng container_name: rmqconsole ports: - 18080:8080 environment: JAVA_OPTS: "-Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" depends_on: - namesrv
docker中没有指定tag,安装时间为2021-10-13,使用latest,是4.6.0,所以修改上述配置文件到4.6.0目录
在D:/rocketmq/broker/conf/目录下配置broker.conf
-D:/rocketmq/broker/conf/broker.conf:/home/rocketmq/rocketmq-4.6.0/conf/broker.conf
broker.conf文件
# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.brokerClusterName = DefaultClusterbrokerName = broker-abrokerId = 0deleteWhen = 04fileReservedTime = 48brokerRole = ASYNC_MASTERflushDiskType = ASYNC_FLUSH#使用docker-compose部署后端时,同一个局域网不需要配置brockerIP1brokerIP1=本机的ip
创建并启动容器
在yml所在的目录中运行
docker-compose up -d
可视化客户端(默认端口号8080)
在yml 已经将端口号改为18080
http://localhost:18080/#/
感谢你能够认真阅读完这篇文章,希望小编分享的"Docker Desktop下怎么安装rocketmq"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
文件
目录
配置
口号
镜像
价值
兴趣
同时
命令
地址
客户
客户端
容器
局域
局域网
所在
时间
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
初中毕业学游戏软件开发
西南大学网络安全学院怎么样
广东风色互联网科技有限公司
数据库左右属性
科研项目管控软件开发平台
python 搭建服务器
佛山家政软件开发哪家好
怎么可以防止网络安全
完善业绩数据库
印度网络安全问题
礼嘉打印服务器kp-u168
北京八维软件开发视频教程
pdms软件开发
gis软件开发实践感谢体会
北京发展软件开发设计
十堰公司软件开发口碑推荐
软件开发框架哪家好
对日软件开发流程的设计
小学有关网络安全手抄报图片
山西软件开发服务标准
初中毕业学游戏软件开发
网络安全四进活动方案
怀旧服服务器状态查询软件
数据库信息技术面试题
软件开发工程师算法工程师
数据库初始数据装载转换
我的世界滑稽服务器
ardb数据库
java 网站服务器
小学有关网络安全手抄报图片