一、docker 安装rabbitmq
docker run -d -p 15672:15672 -p 5672:5672 \
-e RABBITMQ_DEFAULT_VHOST=vhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
--hostname myRabbit \
--name rabbitmq \
rabbitmq
docker在安装容器时会自动拉取mq的镜像,要选着版本可以拉取对应得镜像
设置docker启动时自启动
docker update rabbitmq --restart=always
启动mq
docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management
二、springboot的相关配置
rabbitmq:
host: 127.0.0.1
####端口号
port: 5672
####账号
username: admin
####密码
password: admin
### 地址
virtual-host: vhost
###开启消息确认机制 confirms
publisher-confirms: true
publisher-returns: true
host:对应mq的端口号
账号和密码本机使用guest和连上,虚拟机或服务器使用其他账号链接 ,virtual-host 对应创建容器的vhost