前提:需对docker有一定了解,并知道docker-compose配置
docker-compose.yml文件内加入rabbitmq容器:
rabbitmq:
image: rabbitmq:management
container_name: rabbitmq
restart: always
ports:
# client端通连接端口
- 5672:5672
# 页面管理访问端口
- 15672:15672
# 服务间通信端口
- 25672:25672
environment:
# 默认vhost,可自行修改,修改后须在rabbitmq管理端添加相应名称的vhost
RABBITMQ_DEFAULT_VHOST: '/'
RABBITMQ_DEFAULT_USER: admin
RABBITMQ_DEFAULT_PASS: password
volumes:
- ./etc:/etc/rabbitmq
- ./lib:/var/lib/rabbitmq
- ./log:/data/rabbitmq/log
network_mode: "host"
执行启动命令:
docker-compose up -d rabbitmq
提示:rabbitmq3.8版本开始,管理插件包含在发行版中,需要先启用才能使用,使用一下命令开通
# 进入rabbitmq容器内
docker exec -it rabbitmq bash
# 执行开启命令
rabbitmq-plugins enable rabbitmq_management
设置后即可访问可视化界面:ip + 15672,用户名密码用上记配置文件内