[英]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.