【Docker】Docker安装RabbitMQ

目录

1.拉取镜像

2. 创建挂载目录

3.创建和启动

4.登录管理端


1.拉取镜像

        推荐使用带 Web 管理界面的官方镜像(management

# 拉取docker镜像
docker pull rabbitmq:management

        响应内容:

2. 创建挂载目录

        创建挂载目录和日志目录

#rabbitmq挂载目录
mkdir -p /data/rabbitmq

#rabbitmq日志目录
mkdir -p /data/rabbitmq/log

3.创建和启动

docker run -id \
--name=rabbitmq \
--hostname=my-rabbit \
-v /data/rabbitmq:/var/lib/rabbitmq \
-v /data/rabbitmq/log:/var/log/rabbitmq \
-p 33901:15672 \
-p 33905:5672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
rabbitmq:management

docker run

  • 启动一个新的容器。

-id

  • -i (interactive):保持STDIN开放,即使没有附加也保持容器运行。
  • -d (detach):在后台运行容器。

--name=rabbitmq

  • 给容器指定一个名字(这里为rabbitmq),方便管理和引用容器。
-v /data/rabbitmq/log:/var/log/rabbitmq
  • 将主机的 /data/rabbitmq/log 目录挂载到容器内的 /var/log/rabbitmq,用于存储 RabbitMQ 的日志文件,便于查看和维护。

-v /data/rabbitmq:/var/lib/rabbitmq

  • 使用数据卷将主机的 /data/rabbitmq 目录挂载到容器内的 /var/lib/rabbitmq。这样做可以持久化 RabbitMQ 的数据,避免容器删除后丢失数据。

-p 33901:15672

  • 将宿主机的 33901 端口映射到容器内的 15672 端口。15672 是 RabbitMQ 的 Web 管理界面端口,通过这个映射可以在宿主机上访问管理界面。

-p 33905:5672

  • 将宿主机的 33905 端口映射到容器内的 5672 端口。5672 是 AMQP 协议默认端口,用于客户端与 RabbitMQ 服务器进行通信。

-e RABBITMQ_DEFAULT_USER=admin

  • 设置环境变量,定义 RabbitMQ 的默认用户名为 admin。

-e RABBITMQ_DEFAULT_PASS=admin

  • 设置环境变量,定义 RabbitMQ 的默认密码为 admin。

rabbitmq:latest

  • 指定要使用的镜像名称和标签。这里使用的是 rabbitmq 镜像的 latest 标签版本

        使用docker ps 查看是否运行成功:

4.登录管理端

        输入 http://你的IP地址: 33901后,输入配置好的账号密码即可登录后台(账号密码admin)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值