J.V.'s Blog

使用docker-compose部署单机RabbitMQ

RabbitMQ是一个高性能的消息队列。本文记录如何使用docker-compose部署单机RabbitMQ

创建挂载目录

mkdir -p /app/docker/rabbitmq/data

编写 docker-compose.yml 文件

cd /app/docker/rabbitmq
vim docker-compose.yml
services:
  rabbitmq:
    image: rabbitmq:3-management
    container_name: rabbitmq
    restart: unless-stopped
    ports:
      - 5672:5672 # 服务端口
      - 15672:15672 # 控制台端口
    environment:
      TZ: Asia/Shanghai
      RABBITMQ_DEFAULT_USER: guest  # 默认用户名
      RABBITMQ_DEFAULT_PASS: guest  # 默认密码
      #RABBITMQ_DEFAULT_VHOST: my_vhost  # 默认vhost
    volumes:
      - ./data/:/var/lib/rabbitmq:rw # 数据目录
      #- ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:rw # 配置文件

环境变量文档: https://www.rabbitmq.com/configure.html#supported-environment-variables

启动容器

docker compose up -d

运行后查看启动容器的情况

docker ps
docker compose logs 

访问控制台

浏览器访问 http://localhost:15672

#RabbitMQ #docker #开发