【发布时间】:2018-10-15 14:41:03
【问题描述】:
我正在使用来自https://hub.docker.com/_/rabbitmq/ 的rabbitmq:3-management,但是它缺少我需要rabbitmq_delayed_message_exchange 的插件。
如果图片中没有这个插件,我该如何启用它?
【问题讨论】:
-
您是否考虑过使用
rabbimq:3-management作为基础创建自己的 Docker 映像并仅安装插件? -
@UroshT。谢谢!我以前从未这样做过,但我试了一下并发布了答案。它似乎工作。我的自定义 Docker 映像看起来如何?我发现我必须安装 curl 和 unzip 等基础知识,这很奇怪。
-
“我觉得很奇怪,我必须安装 curl/unzip 之类的基本功能” - 大多数图像都不需要它们,那么为什么要包含它们?
-
@SergioTulentsev 好吧,安装 RabbitMQ 插件好像我需要 curl 来下载它,然后我必须解压缩它才能获取 .ez 文件。
-
@kayla 但他们不需要从基础映像运行 rabbitmq,所以难怪他们不在那里。