当前位置: 首页 > news >正文

docker安装rabbitmq一些命令

配置docker镜像加速器

  # 编辑Docker配置sudo vim /etc/docker/daemon.json# 添加以下内容(使用国内镜像源){"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com"]}# 重启Docker服务sudo systemctl restart docker

一些常用命令

    # 拉取带management插件的3.12版本(推荐)docker pull rabbitmq:3.12-management# 新建目录mkdir -p /var/lib/rabbitmq# 加权限chmod 777 /var/lib/rabbitmq# 运行镜像docker run -d \--name rabbitmq \--hostname  ap201 \-p 5672:5672 \-p 15672:15672 \-v rabbitmq_data:/var/lib/rabbitmq \-e RABBITMQ_DEFAULT_USER=admin \-e RABBITMQ_DEFAULT_PASS=123456 \--restart=unless-stopped \rabbitmq:3.12-management# 1. 查看容器是否运行docker ps | grep rabbitmq# 等待几秒钟后查看日志docker logs --tail 30 rabbitmq# 3. 检查端口监听sudo netstat -tlnp | grep -E '5672|15672'# 4. 测试 Web 界面curl -I http://localhost:15672

添加新用户

    # 进入容器docker exec -it rabbitmq bash# 查看用户列表及其权限标签(tags)rabbitmqctl list_users# 创建新用户,例如用户名为 testadmin,密码为 YourPassrabbitmqctl add_user testadmin YourPass# 设置为管理员角色rabbitmqctl set_user_tags testadmin administrator# 授予所有权限rabbitmqctl set_permissions -p / testadmin ".*" ".*" ".*"# 退出容器exit

一些常用处理命令

  # 停止所有包含rabbitmq的容器docker stop $(docker ps -a | grep rabbitmq | awk '{print $1}') 2>/dev/null# 删除所有包含rabbitmq的容器docker rm $(docker ps -a | grep rabbitmq | awk '{print $1}') 2>/dev/null# 删除数据卷(会清空所有数据)docker volume rm rabbitmq_data# 进入容器查看插件列表docker exec -it rabbitmq bash# 列出所有已启用的插件rabbitmq-plugins list -e# 你应该能看到类似输出:# [E*] rabbitmq_management       3.x.x# [E*] rabbitmq_management_agent 3.x.x# [E*] rabbitmq_web_dispatch     3.x.x# 在现有容器中启用管理插件# 进入容器docker exec -it rabbitmq bash# 启用管理插件rabbitmq-plugins enable rabbitmq_management# 退出容器exit# 重启容器使配置生效docker restart rabbitmq# 等待几秒钟后查看日志docker logs --tail 30 rabbitmq# 查看日志,确认插件加载成功docker logs rabbitmq | grep -A 5 "Management plugin"# 应该看到类似:# Starting RabbitMQ 3.x.x on Erlang 25.x# Management plugin: HTTP (non-TLS) listener started on port 15672# Completed with plugins: [rabbitmq_management...]

验证安装是否成功

  # 1. 检查镜像版本docker images | grep rabbitmq# 应该显示 rabbitmq 3.12-management 或 rabbitmq 3.12# 2. 检查容器状态docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}" | grep rabbitmq# 应该显示 Up 状态# 3. 检查端口监听sudo netstat -tlnp | grep -E '5672|15672'# 4. 测试Web界面curl -I http://localhost:15672 2>/dev/null | head -n 1# 应该返回 HTTP/1.1 200 OK 或 302 Found
http://www.jsqmd.com/news/424112/

相关文章:

  • 方法的调用
  • 分析昆明信誉好的软装设计品牌企业,推荐靠谱的给我 - mypinpai
  • CCF GESP C++四级上机题 知识点重点、难点与常用模板总结
  • 数据中台、数据仓库与数据湖的剖析及应用
  • 一文搞懂HTML和HTML5,CSS和CSS3及它们的发展历程
  • No169:AI中国故事-对话管仲——轻重之术与AI经济:宏观调控与系统治理
  • 机器学习泰斗荣获德国AI创新大奖
  • 2026年北京唐潮门窗年度排名,好用的门窗推荐及选购要点分析 - 工业品牌热点
  • windows安装openclaw
  • 好氧池清淤难题怎么破?2026水下机器人厂家来助力,市面上知名的好氧池水下清淤机器人供应商推荐排行榜单TOP企业引领行业技术新高度 - 品牌推荐师
  • 探讨湖南地区工厂上下床费用,哪家收费比较合理? - 工业设备
  • 直线方向导致的角度变换与直线方向不影响的角度变换
  • 3分钟搞懂深度学习AI:什么是多层感知机?
  • OpenClaw彻底告别谷歌!拥抱Qwen3.5,国产模型成最大赢家
  • Scanner进阶 (不使用if)nextInt() nextDouble()
  • 随笔记录2026年三月一日
  • Qwen3.5+OpenClaw王炸组合!2026最强本地AI助手来了
  • 智能选果机哪家好?2026年专业厂家联系方式大公开,AI智能无损分选机/分选机,选果机生产厂家怎么选择 - 品牌推荐师
  • 真的太省时间! 降AIGC工具 千笔·专业降AI率智能体 VS 文途AI 本科生专属
  • 实测对比后!用户挚爱的AI论文工具 —— 千笔写作工具
  • 导师严选 10个降AIGC软件:本科生降AI率必备测评与推荐
  • 格式总出错?9个AI论文软件测评:自考毕业论文+科研写作必备工具推荐
  • 干货合集:10个AI论文网站测评!研究生毕业论文+科研写作必备工具推荐
  • 压痕模加工厂价格怎么收费 哪家更值得选择 - 工业设备
  • 真的太省时间!学生热捧的降AI率网站 —— 千笔·专业降AIGC智能体
  • 别再瞎找了!倾心之选的一键生成论文工具 —— 千笔·专业学术智能体
  • 智能引领网络时代:AI如何提升SEO和关键词优化效果
  • 为何简单的计算能解决复杂问题?
  • 基于MATLAB的SIFT特征点提取实现(含VLFeat与Vision Toolbox双方案)
  • 互联网大厂Java求职面试实录:游戏与虚拟互动场景下的微服务与AI技术探讨