
Docker 安装 RabbitMQ 3.13.7
准备
创建一个文件夹
rabbitmq
|--docker-compose.yml
|--data
|--config
|--rabbitmq.conf # 自定义的配置文件
将下面内容写入到 docker-compose.yml
version: "3.1"
services:
rabbitmq-3.13.7:
image: bitnami/rabbitmq:3.13.7
container_name: rabbitmq-3.13.7
ports:
- "15671:15671"
# web管理界面端口
- "15672:15672"
- "25672:25672"
- "4369:4369"
- "5551:5551"
- "5552:5552"
- "5671:5671"
- "5672:5672"
volumes:
- "./data:/bitnami/rabbitmq"
environment:
# 指定配置文件为我们自定义的那个配置文件
- RABBITMQ_CONF_FILE=/bitnami/rabbitmq/config/rabbitmq.conf
- RABBITMQ_SECURE_PASSWORD=yes
# web管理界面登录密码
- RABBITMQ_PASSWORD=123456
- RABBITMQ_LOGS=-
将下面内容写入到 data/config/rabbitmq.conf
## Clustering
cluster_partition_handling = ignore
## Defaults
# During the first start, RabbitMQ will create a vhost and a user
# These config items control what gets created
default_permissions.configure = .*
default_permissions.read = .*
default_permissions.write = .*
log.console = true
default_vhost = /
default_user = admin
## Networking
listeners.tcp.default = 5672
## Management
management.tcp.ip = 0.0.0.0
management.tcp.port = 15672
## 这个配置是账号能不能让账号在外部ip机器上登陆的关键,true则是不允许,false则是允许
loopback_users.admin = false
## Resource limits
# Set a free disk space limit relative to total available RAM
disk_free_limit.relative = 1.0
启动
docker-compose up -d
web 端口:15672
测试 http://127.0.0.1:15672
登录密码就是 docker-compose.yml 中定义的密码
本文是原创文章,采用 CC 4.0 BY-SA 协议,完整转载请注明来自 KK元空间
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果