docker部署-RabbitMq

1. 参考

RabbitMq官网
docker官网

2. 拉取镜像

  • 这里改为自己需要的版本即可,下面容器也需要同理修改
sh 复制代码
docker pull rabbitmq:3.12-management

3. 运行容器

sh 复制代码
docker run  \
--name=my-rabbitmq-01  \
-p 5672:5672  \
-p 15672:15672  \
-d  \
--restart always \
-e RABBITMQ_DEFAULT_USER=用户名\
-e RABBITMQ_DEFAULT_PASS=密码\
rabbitmq:3.12-management \

注:上面的参数:可以选择性的设置为自己

  • --name=容器名称
  • RABBITMQ_DEFAULT_USER=用户名
  • RABBITMQ_DEFAULT_PASS=登录密码
  • -p:指定端口映射,格式为:主机(宿主)端口:容器端口
  • --restart=always :是指容器在未来出现异常退出,总是重启
  • -d:后台运行容器

4. 设置防火墙

  • 关闭防火墙端口
sh 复制代码
firewall-cmd --permanent --remove-port=tcp/15672
  • 重启防火墙
sh 复制代码
firewall-cmd --reload
  • 查询端口是否开放
sh 复制代码
firewall-cmd --query-port=tcp/15672
  • 也可以查看防火墙中开发的所有端口
sh 复制代码
firewall-cmd --list-all

5. 浏览器访问

  • 访问地址:
sh 复制代码
http://域名(IP):15672/

例如:
http://localhost:15672/
  • 输入设置的用户名和密码即可登录成功;
  • 如图效果:
    • 登录页面

    • 管理页面

相关推荐
ZHOU_WUYI1 小时前
使用 Docker 部署 React + Nginx 应用教程
nginx·react.js·docker
小锋学长生活大爆炸2 小时前
【教程】Docker更换存储位置
运维·docker·容器
川石教育6 小时前
测试工程师如何学会Kubernetes(k8s)容器知识
云原生·容器·kubernetes·kubernetes容器·kubernetes教程
星星点点洲6 小时前
【RabbitMQ】消息丢失问题排查与解决
分布式·rabbitmq
hong_zc8 小时前
简单入门RabbitMQ
rabbitmq
THMAIL8 小时前
mac M芯片运行docker-desktop异常问题
macos·docker·容器
两点王爷9 小时前
IDEA中springboot项目中连接docker
spring boot·docker·intellij-idea
家庭云计算专家9 小时前
还没用过智能文档编辑器吗?带有AI插件的ONLYOFFICE介绍
服务器·人工智能·docker·容器·编辑器
chilavert31811 小时前
从RPA项目说说RPC和MQ的使用。
开发语言·qt·rpc·rabbitmq
云手机管家12 小时前
CDN加速对云手机延迟的影响
运维·服务器·网络·容器·智能手机·矩阵·自动化