首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在docker中使用rabbitmqadmin

在docker中使用rabbitmqadmin
EN

Stack Overflow用户
提问于 2015-07-21 12:12:29
回答 1查看 6.3K关注 0票数 4

================Dockerfile1=================

代码语言:javascript
复制
FROM rabbitmq:3-management
MAINTAINER 123 "qyb1234@everbridge.com"
RUN apt-get update
ENV REFERSHED_AT 2015-07-20
RUN apt-get install -y python
ADD rabbitmqadmin /usr/local/bin/rabbitmqadmin
RUN chmod 755 /usr/local/bin/rabbitmqadmin
RUN service rabbitmq-server start && /usr/local/bin/rabbitmqadmin declare queue name=my-new-queue durable=true && service rabbitmq-server stop

RUN rabbitmq-plugins enable --offline rabbitmq_management
EXPOSE 15672
CMD rabbitmq-server

==============Dockerfile2===================

代码语言:javascript
复制
FROM rabbitmq:3-management
MAINTAINER 123 "qyb1234@gmail.com"
RUN apt-get update
ENV REFERSHED_AT 2015-07-20
RUN apt-get install -y python
ADD rabbitmqadmin /usr/local/bin/rabbitmqadmin
RUN chmod 755 /usr/local/bin/rabbitmqadmin
RUN rabbitmq-plugins enable --offline rabbitmq_management
EXPOSE 15672
CMD service rabbitmq-server start && /usr/local/bin/rabbitmqadmin declare queue name=my-new-queue durable=true && service rabbitmq-server stop && rabbitmq-server

当我使用Dockerfile1时,队列没有声明,但是Dockerfile2可以工作。Dockerfile1和Dockerfile2有什么区别?

EN

回答 1

Stack Overflow用户

发布于 2015-07-21 18:16:31

是的,Dockerfile1和Dockerfile2是有区别的。您在dockerfile2中创建队列之前暴露了端口15672,在dockerfile1中暴露了queue命令之后。实际上Rabbitmqadmin使用HTTP API来创建队列、交换等,如果您应用命令

代码语言:javascript
复制
curl -u guest:guest -XGET http://localhost:15672/api/queues

如果您应用以下命令,您将获得所有队列的列表:

代码语言:javascript
复制
curl -i -u guest:guest -H "content-type:application/json" \  
-XPUT -d'{"type":"direct","durable":true}' \
 http://localhost:15672/api/exchanges/%2f/my-new-exchange

它将创建新的exchange my- new -exchange。在不暴露端口的情况下,如何创建队列?有关更多信息,请参阅rabbitmq手册。http://hg.rabbitmq.com/rabbitmq-management/raw-file/3646dee55e02/priv/www-api/help.html

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31530239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档