1 部署环境说明
- 服务器 :阿里云 centos 7
- 容器: docker
- rabbitmq镜像版本:rabbitmq:latest
2 单机部署
2.1拉取rabbitmq镜像
docker pull rabbitmq
2.2 启动容器
docker run -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=root --name rabbit --hostname rabbitmq1 -p 15672:15672 -p 5672:5672 -d rabbitmq:latest
# -e 设置环境变量 RABBITMQ_DEFAULT_USER设置默认用户名为root RABBITMQ_DEFAULT_PASS 设置默认密码 为root "--hostname" 设置主机名,用于集群,单机可以不设置 "-p" 设置控制台访问端口为 15672 消息发送接收端口为 5672
启动完成后会发现访问不了rabbitmq web控制台,这是由于rabbitmq_management这个插件没有启动。
启动rabbitmq_management插件
docker exec -it rabbit rabbitmq-plugins enable rabbitmq_management
访问 http://ip:15672/ 可以打开rabbitmq的登录页输入用户名密码可以访问到web控制台