1、添加Dockerfile文件,版本可以选择去到官网进行选择 Docker Hub
FROM rabbitmq:3.8.5-alpine
USER root
EXPOSE 5672
EXPOSE 15672
2、编辑docker-compose.yml文件
# rabbitMQ队列
rabbit:
# 构建文件路径
build:
context: ../docker-file/rabbitMQ
container_name: rabbit
# 自启
restart: always
ports:
# 用于mq通信
- "5672:5672"
# 用于web控制台
- "15672:15672"
environment:
- RABBITMQ_DEFAULT_USER=rabbit
- RABBITMQ_DEFAULT_PASS=rabbit
volumes:
- ../www/rabbitMQ:/var/www/rabbitMQ
networks:
- backend
3、启动
docker-compose up -d
4、查看docker容器情况
docker ps
5、开启管理控制台插件
# 查看容器
$> docker ps
# 进入rabbit容器
$> docker exec -it 容器id /bin/bash
# 查看管理端插件是否 `enable`
$> rabbitmq-plugins list
# 没有则启动
$> rabbitmq-plugins enable rabbitmq_management
# 退出容器
$> exit
6、输入ip:端口号查看web
输入账号:rabbit,密码:rabbit