Docker部署RabbitMQ-3.7.7

Docker部署RabbitMQ-3.7.7

文章目录

  • Docker部署RabbitMQ-3.7.7
    • 前置环境
    • 部署步骤
      • 初始化配置文件
      • 启动方式
    • 问题

前置环境

docker 19+

部署步骤

初始化配置文件

-- 拉取镜像
docker pull rabbitmq:3.7.7-management

-- 挂载目录
mkdir -p /home/jamelli/docker/software/rabbitmq/data
mkdir -p /home/jamelli/docker/software/rabbitmq/conf
mkdir -p /home/jamelli/docker/software/rabbitmq/log

-- 创建完成之后要对所创建文件授权权限,都设置成777 否则在启动容器的时候容易失败
chmod -R 777 /home/jamelli/docker/software/rabbitmq

启动方式

docker run -itd -d \
    -m 512m \
    --restart=always \
    -e TZ=Asia/Shanghai \
    --name rabbitmq-3.7.7 \
    -v /home/jamelli/docker/software/rabbitmq/data:/var/lib/rabbitmq \
    -v /home/jamelli/docker/software/rabbitmq/conf:/etc/rabbitmq \
    -v /home/jamelli/docker/software/rabbitmq/log:/var/log/rabbitmq \
    -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=9525001 \
    -p 15672:15672 -p 5672:5672 \
    rabbitmq:3.7.7-management

启动效果图
Docker部署RabbitMQ-3.7.7_第1张图片

问题

1、访问rabbitmq主页时会出现无法访问,看日志提示“amqp1_0_plugin_not_enabled”,这是因为没有开启插件

##进入到容器内部执行插件激活
docker exec -it myrabbitmq bash
rabbitmq-plugins enable rabbitmq_management

你可能感兴趣的:(Docker部署,分布式架构,rabbitmq,docker,分布式)