[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_USER
为user
,这是 RabbitMQ 的默认用户名。-e RABBITMQ_DEFAULT_PASS=password
: 设置环境变量RABBITMQ_DEFAULT_PASS
为password
,这是 RabbitMQ 的默认密码。
这些命令允许您在 Docker 环境中快速部署 RabbitMQ 服务,并提供了通过 Web 界面管理 RabbitMQ 的能力