欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

在docker中安装RabbitMQ

发布时间:2025/5/22 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 在docker中安装RabbitMQ 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

RabbitMQ官方地址:

https://www.rabbitmq.com/

RabbitMQ下载地址:

https://www.rabbitmq.com/download.html

RabbitMQ镜像下载地址:

https://registry.hub.docker.com/_/rabbitmq/

  • 通过docker命令搜索镜像
  • docker search rabbitmq

  • 选择安装官方的镜像
  • docker pull rabbitmq
  • 启动RabbitMQ
  • 第一种方式启动

    docker run -d --name=myrabbitmq -p 5672:5672 -p 15672:15672 docker.io/rabbitmq:3-management

    第二种方式启动

    docker run -d --name=myrabbitmq -p 5672:5672 -p 15672:15672 rabbitmq
    • -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。
    • -p:代表端口映射,
    • myrabbitmq:自动定义容器名称
    • 5672:RabbitMQ程序默认端口
    • 15672:RabbitMQ的管理界面端口
    • docker.io:服务地址
    • rabbitmq:3-management:镜像名称

    这里选择映射容器的15672端口到centos的15673端口,所以直接访问服务器的15672端口,浏览器输入:ip地址+端口号:15672

    RabbitMQ默认

    • 账户:guest
    • 密码:guest

    登录后界面:

    如果不想使用默认密码,则在启动容器时可以进行如下命令操作:

    docker run -d --hostname my-rabbit --name=myrabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq
    • RABBITMQ_DEFAULT_USER:设置用户名
    • RABBITMQ_DEFAULT_PASS:设置密码

    停止rabbitmq容器命令:

    docker stop myrabbitmq

    删除rabbitmq容器命令:

    docker rm myrabbitmq

    myrabbitmq:为创建容器自定义容器的名称

    注意:删除容器,先停止rabbitmq容器再进行删除,否则不能删除

    以下命令可以查看正在运行的容器

    docker ps

    在该命令上加入-a 可以查看到正在运行的容器和停止运行的容器

    docker ps -a

    参考网址:
    https://www.jianshu.com/p/f3e49b495d74

    总结

    以上是生活随笔为你收集整理的在docker中安装RabbitMQ的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。