Docker Compose 和 rabbitmq docker 图片插件

Docker Compose and rabbitmq docker image plugins

我想要基于 rabbitmq 的自定义图像。我喜欢使用 docker-compose 创建的自定义图像。我要启动管理插件

如果我使用 docker 组成

 rabbitmq: # https://registry.hub.docker.com/_/rabbitmq/
 image: rabbitmq:3-management
 ports:
 - 5672:5672
 - 15672:15672
 - 8080:8080

它会调出管理插件。

如果我使用 docker 撰写

version: '2'
services:
# Rabbit service. See https://hub.docker.com/_/rabbitmq/ 
  rabbit:  
    container_name: dev-rabbit
    image:  rabbitmq-our:3-management
    build: ./rabbitmq-our
    environment:
     - RABBITMQ_DEFAULT_USER=rabbit
     - RABBITMQ_DEFAULT_PASS=mq
     - RABBITMQ_DEFAULT_VHOST=my_vhost
    ports:
     - "4369:4369"
     - "5671:5671"
     - "5672:5672"
     - "15672:15672"
     - "8080:8080"

rabbitmq-our/文件夹中的Dockerfile如

FROM rabbitmq

然后没有启动任何插件,我也没有得到管理控制台。

如何在我的自定义图像启动中指定 运行“3-管理”插件?

我是这样写的,并且可以使用 RabbitMQ 管理插件。

rabbit:
     container_name: dev_rabbit
     hostname: rabbit
     image: rabbitmq:3.6.6-management
     environment:
        - RABBITMQ_DEFAULT_USER=user
        - RABBITMQ_DEFAULT_PASS=user
     ports:
        - "5672:5672"
        - "15672:15672"

我从hub.docker official page 拿来的。