2016-04-20 7 views
2

Я хотел бы иметь настроенное изображение на основе rabbitmq. Это настроенное изображение, которое мне нравится создавать с помощью docker-compose. Я хочу, чтобы управление plugi началDocker Compose и плагины для докеры для кроликов

Если я использую докер компоновать, как

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

это вызвать плагин управления.

Если я использую докер сочинить

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" 

и Dockerfile в RabbitMQ-нашему/ папку, например,

FROM rabbitmq 

Тогда нет плагинов не началась, и я не получаю консоль управления.

Как я могу указать запуск плагина «3-management» в моем настраиваемом запуске образа?

+1

Возможно, что-то вроде FROM rabbitmq: 3-management. – Nano

ответ

6

У меня есть такая композиция и работает плагин администратора 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.

Смежные вопросы