首页 资源列表 文章列表

ubuntu系统Docker部署RabbitMQ消息中间件

下载RabbitMQ镜像

docker pull rabbitmq

创建挂载目录

mkdir -p /data/rabbitmq/data && cd /data/rabbitmq/

目录授权

chmod -R 777 /data/rabbitmq/

使用docker-cli方式部署

docker run -d --name rabbitmq --restart always  -v /data/rabbitmq/data:/library   -e RABBITMQ_USERNAME=admin -e RABBITMQ_PASSWORD=admin    -p 5672:5672 -p 15672:15672       library/rabbitmq:latest


使用docker compose方式,可参考以下docker-compose.yaml部署文件。本次实践使用docker compose方式部署,可自定义映射端口和账号密码登变量。


version: '3'
services:
  rabbitmq:
    image: bitnami/rabbitmq:latest
    container_name: rabbitmq
    restart: always
    environment:
      - RABBITMQ_USERNAME=admin
      - RABBITMQ_PASSWORD=admin
    ports:
      - 5672:5672
      - 15672:15672
    volumes:
      - /data/rabbitmq/data:/bitnami

开始创建RabbitMQ容器

docker compose up -d

查看RabbitMQ容器状态

docker compose ps