# 编排rabbitmq集群容器
version: "3.3" # 确定docker-composer文件的版本
services: # 代表就是一组服务 - 简单来说一组容器
# server
rabbitmq_server_172_2: # 这个表示服务的名称,可自定义; 注意不是容器名称
image: rabbitmq:3.10-management # 指定容器的镜像文件
ports: # 配置容器与宿主机的端口
- "15672:15672"
- "5672:5672"
extra_hosts:
- "mq3:172.200.7.3"
- "mq5:172.200.7.4"
- "mq5:172.200.7.5"
- "mq6:172.200.7.6"
- "mq7:172.200.7.7"
networks: ## 引入外部预先定义的网段
rabbitmq:
ipv4_address: 172.200.7.2 #设置ip地址
hostname: mq2
volumes:
- "/home/docker/rabbitmq/2:/var/lib/rabbitmq"
container_name: rabbitmq_server_172_2 # 这是容器的名称
# command:
rabbitmq_server_172_3: # 这个表示服务的名称,可自定义; 注意不是容器名称
image: rabbitmq:3.10-management # 指定容器的镜像文件
ports: # 配置容器与宿主机的端口
- "15673:15672"
- "5673:5672"
extra_hosts:
- "mq2:172.200.7.2"
- "mq4:172.200.7.4"
- "mq5:172.200.7.5"
- "mq6:172.200.7.6"
- "mq7:172.200.7.7"
networks: ## 引入外部预先定义的网段
rabbitmq:
ipv4_address: 172.200.7.3 #设置ip地址
hostname: mq3
volumes:
- "/home/docker/rabbitmq/3:/var/lib/rabbitmq"
container_name: rabbitmq_server_172_3 # 这是容器的名称
rabbitmq_server_172_4: # 这个表示服务的名称,可自定义; 注意不是容器名称
image: rabbitmq:3.10-management # 指定容器的镜像文件
ports: # 配置容器与宿主机的端口
- "15674:15672"
- "5674:5672"
extra_hosts:
- "mq2:172.200.7.2"
- "mq3:172.200.7.3"
- "mq5:172.200.7.5"
- "mq6:172.200.7.6"
- "mq7:172.200.7.7"
networks: ## 引入外部预先定义的网段
rabbitmq:
ipv4_address: 172.200.7.4 #设置ip地址
hostname: mq4
volumes:
- "/home/docker/rabbitmq/4:/var/lib/rabbitmq"
container_name: rabbitmq_server_172_4 # 这是容器的名称
rabbitmq_server_172_5: # 这个表示服务的名称,可自定义; 注意不是容器名称
image: rabbitmq:3.10-management # 指定容器的镜像文件
ports: # 配置容器与宿主机的端口
- "15675:15672"
- "5675:5672"
extra_hosts:
- "mq2:172.200.7.2"
- "mq3:172.200.7.3"
- "mq4:172.200.7.4"
- "mq6:172.200.7.6"
- "mq7:172.200.7.7"
networks: ## 引入外部预先定义的网段
rabbitmq:
ipv4_address: 172.200.7.5 #设置ip地址
hostname: mq5
volumes:
- "/home/docker/rabbitmq/5:/var/lib/rabbitmq"
container_name: rabbitmq_server_172_5 # 这是容器的名称
rabbitmq_server_172_6: # 这个表示服务的名称,可自定义; 注意不是容器名称
image: rabbitmq:3.10-management # 指定容器的镜像文件
ports: # 配置容器与宿主机的端口
- "15676:15672"
- "5676:5672"
extra_hosts:
- "mq2:172.200.7.2"
- "mq3:172.200.7.3"
- "mq4:172.200.7.4"
- "mq5:172.200.7.5"
- "mq7:172.200.7.7"
networks: ## 引入外部预先定义的网段
rabbitmq:
ipv4_address: 172.200.7.6 #设置ip地址
hostname: mq6
volumes:
- "/home/docker/rabbitmq/6:/var/lib/rabbitmq"
container_name: rabbitmq_server_172_6 # 这是容器的名称
rabbitmq_server_172_7: # 这个表示服务的名称,可自定义; 注意不是容器名称
image: rabbitmq:3.10-management # 指定容器的镜像文件
ports: # 配置容器与宿主机的端口
- "15677:15672"
- "5677:5672"
extra_hosts:
- "mq2:172.200.7.2"
- "mq3:172.200.7.3"
- "mq4:172.200.7.4"
- "mq5:172.200.7.5"
- "mq6:172.200.7.6"
networks: ## 引入外部预先定义的网段
rabbitmq:
ipv4_address: 172.200.7.7 #设置ip地址
hostname: mq7
volumes:
- "/home/docker/rabbitmq/7:/var/lib/rabbitmq"
container_name: rabbitmq_server_172_7 # 这是容器的名称
# 设置网络模块
networks:
# 自定义网络
rabbitmq:
driver: bridge
ipam: #定义网段
config:
- subnet: "172.200.7.0/24"
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
docker一键搭建rabbitmq集群 (957个子文件)
.bash_history 501B
.bash_history 195B
.bash_history 84B
.bash_history 84B
.bash_history 84B
.bash_history 84B
cluster_nodes.config 139B
cluster_nodes.config 139B
cluster_nodes.config 139B
cluster_nodes.config 139B
cluster_nodes.config 139B
cluster_nodes.config 139B
.config 83B
.config 83B
.config 83B
.config 83B
.config 83B
.config 83B
.erlang.cookie 20B
.erlang.cookie 20B
.erlang.cookie 20B
.erlang.cookie 20B
.erlang.cookie 20B
.erlang.cookie 20B
schema.DAT 58KB
schema.DAT 58KB
schema.DAT 58KB
schema.DAT 58KB
schema.DAT 58KB
schema.DAT 56KB
rabbit_durable_queue.DCD 31KB
rabbit_durable_queue.DCD 31KB
rabbit_durable_queue.DCD 31KB
rabbit_durable_queue.DCD 31KB
rabbit_durable_queue.DCD 30KB
rabbit_durable_queue.DCD 30KB
rabbit_durable_route.DCD 12KB
rabbit_durable_route.DCD 12KB
rabbit_durable_route.DCD 12KB
rabbit_durable_route.DCD 12KB
rabbit_durable_route.DCD 12KB
rabbit_durable_route.DCD 12KB
rabbit_durable_exchange.DCD 2KB
rabbit_durable_exchange.DCD 2KB
rabbit_durable_exchange.DCD 2KB
rabbit_durable_exchange.DCD 2KB
rabbit_durable_exchange.DCD 2KB
rabbit_durable_exchange.DCD 2KB
rabbit_user.DCD 363B
rabbit_user.DCD 363B
rabbit_user.DCD 363B
rabbit_user.DCD 363B
rabbit_user.DCD 363B
rabbit_user.DCD 363B
rabbit_runtime_parameters.DCD 361B
rabbit_runtime_parameters.DCD 361B
rabbit_runtime_parameters.DCD 361B
rabbit_runtime_parameters.DCD 361B
rabbit_runtime_parameters.DCD 361B
rabbit_runtime_parameters.DCD 361B
rabbit_user_permission.DCD 279B
rabbit_user_permission.DCD 279B
rabbit_user_permission.DCD 279B
rabbit_user_permission.DCD 279B
rabbit_user_permission.DCD 279B
rabbit_user_permission.DCD 279B
rabbit_vhost.DCD 165B
rabbit_vhost.DCD 165B
rabbit_vhost.DCD 165B
rabbit_vhost.DCD 165B
rabbit_vhost.DCD 165B
rabbit_vhost.DCD 165B
rabbit_topic_permission.DCD 87B
rabbit_topic_permission.DCD 87B
rabbit_topic_permission.DCD 87B
rabbit_topic_permission.DCD 87B
rabbit_topic_permission.DCD 87B
rabbit_topic_permission.DCD 87B
rabbit_durable_queue.DCL 12KB
rabbit_durable_queue.DCL 12KB
rabbit_durable_route.DCL 3KB
rabbit_durable_route.DCL 3KB
rabbit_durable_route.DCL 3KB
rabbit_durable_route.DCL 3KB
rabbit_durable_route.DCL 3KB
rabbit_durable_route.DCL 3KB
meta.dets 5KB
names.dets 5KB
meta.dets 5KB
names.dets 5KB
recovery.dets 5KB
meta.dets 5KB
names.dets 5KB
meta.dets 5KB
names.dets 5KB
recovery.dets 5KB
meta.dets 5KB
names.dets 5KB
meta.dets 5KB
names.dets 5KB
共 957 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
yuanzelin8
- 粉丝: 3613
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android动画介绍-帧动画
- 基于PHP实现的WEB图片共享系统(含万字详细说明文档).zip
- redisManager 是 redis 运维、管理、监控一站式平台,支持集群的监控、安装、管理、告警以及基本的数据操作功能
- 基于VB+SqlServer2000的房地产评估系统设计与实现(含万字详细文档).zip
- 医学图像分割数据集:超声波背景下的甲状腺结节分割(包含训练集和测试集)
- 2023数学建模国赛MatheMatical-Modeling-master.zip
- 2023数学建模2023-mathematical-modeling-master.zip
- Android动画介绍-补间动画(1)
- Redis开发安装与启动的教程与代码实例.txt
- Redis Admin一个Redis管理平台,主要用于方便查看Key信息 目前支持单机Redis和Redis Cluster模式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功