- 一、入门试炼
- 1. 快速入门
- 2. 创建容器
- 二、自定义配置
- 2.1. 配置目录
- 2.2. 拷贝配置
- 2.3. 指定参数
- 2.4. 自定义配置2
- 2.5. 启动容器
# docker hub 搜索rabbitmq 选择版本
注意:
3.9.10-management 内置控制台
3.9.10 无控制台
# 运行rabbit临时容器,为了复制容器内部的配置文件
# 自定义rabbitmq配置信息
# 默认启动容器:
# 3.8版本默认配置/etc/rabbitmq/rabbitmq.conf
# 3.9.10版本默认配置:/etc/rabbitmq/conf.d/10-default-guest-user.conf
2. 创建容器
docker run -d --rm --name some-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.9.10-management
账户/密码 guest/guest
二、自定义配置 2.1. 配置目录级联创建rabbitmq配置目录
mkdir /app/rabbitmq/conf -p chmod 777 /app/rabbitmq-R2.2. 拷贝配置
从容器中将rabbitmq.conf复制到徐主机上进行修改
docker cp some-rabbit:/etc/rabbitmq/conf.d/10-default-guest-user.conf /app/rabbitmq/conf/10-default-guest-user.conf2.3. 指定参数
在运行容器命令中添加自定义信息(指定虚拟主机目录 、用户名、密码)
docker run -d --name some-rabbit -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_VHOST=/gblfy -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.9.10-management
账户/密码 admin/admin
2.4. 自定义配置2自定义信息在宿主机的配置文件中指定,在运行容器命令中删除启动rabbit容器
vim /app/rabbitmq/conf/10-default-guest-user.conf2.5. 启动容器
具体参数考:
https://www.rabbitmq.com/configure.html#supported-environment-variables
添加配置信息:
default_vhost=/gb default_user=gb default_pass=gb
自定义配置信息,运行rabbitmq容器
docker run -d --name some-rabbit -p 5672:5672 -p 15672:15672 -v /app/rabbitmq/conf/10-default-guest-user.conf:/etc/rabbitmq/conf.d/10-default-guest-user.conf rabbitmq:3.9.10-management
账户/密码 admin/admin



