自学内容网 自学内容网

[docker][软件]docker快速安装rabbitmq

您提供的是 Docker 命令,用于获取和运行 RabbitMQ 的 Docker 镜像。以下是命令的详细解释:

一、获取镜像

# 指定版本,该版本包含了web控制页面
docker pull rabbitmq:management
  • docker pull: 这是 Docker 命令,用于从 Docker Hub 获取(拉取)指定的镜像。
  • rabbitmq:management: 指定要拉取的镜像名称和标签。这里的标签 management 表示包含了管理界面的 RabbitMQ 版本。

二、运行镜像

方式一:默认guest 用户,密码也是 guest

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management
  • docker run: 这是 Docker 命令,用于运行一个新的容器。
  • -d: 表示以守护进程模式运行容器(后台运行)。
  • --hostname my-rabbit: 设置容器的主机名为 my-rabbit
  • --name rabbit: 给容器指定一个名称,这里是 rabbit
  • -p 15672:15672: 将容器的 15672 端口映射到宿主机的 15672 端口,这是 RabbitMQ 管理界面的端口。
  • -p 5672:5672: 将容器的 5672 端口映射到宿主机的 5672 端口,这是 RabbitMQ 服务的默认端口。
  • rabbitmq:management: 使用之前拉取的 rabbitmq:management 镜像来运行容器。

方式二:设置用户名和密码

docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
  • -e RABBITMQ_DEFAULT_USER=user: 设置环境变量 RABBITMQ_DEFAULT_USERuser,这是 RabbitMQ 的默认用户名。
  • -e RABBITMQ_DEFAULT_PASS=password: 设置环境变量 RABBITMQ_DEFAULT_PASSpassword,这是 RabbitMQ 的默认密码。

这些命令允许您在 Docker 环境中快速部署 RabbitMQ 服务,并提供了通过 Web 界面管理 RabbitMQ 的能力


原文地址:https://blog.csdn.net/awonw/article/details/142502151

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!