簡體   English   中英

Docker Compose 和 rabbitmq docker 鏡像插件

[英]Docker Compose and rabbitmq docker image plugins

我想擁有基於rabbitmq 的自定義圖像。 我喜歡用 docker-compose 創建的自定義圖像。 我想啟動管理插件

如果我使用 docker compose 作為

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

它確實帶來了管理插件。

如果我使用 docker compose

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-management”插件?

我像這樣編寫並使用 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 官方頁面獲取它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM