在Docker中使用Ubuntu 16.04中的rabbitmq

我是Docker的新手。 我想在Docker中创build一个镜像来运行需要RabbitMQ和Redis的微服务。 对于Redis,我将Redis包含在RUN apt-get install -y python python-pip libsasl2-dev libmysqlclient-dev redis-server wget Dockerfile RUN apt-get install -y python python-pip libsasl2-dev libmysqlclient-dev redis-server wget Dockerfile 。 要安装RabbitMQ,我使用

 RUN apt-get update RUN apt-get -y -q --allow-unauthenticated install rabbitmq-server RUN /usr/sbin/rabbitmq-plugins enable rabbitmq_management RUN echo "[{rabbit, [{loopback_users, []}]}]." > /etc/rabbitmq/rabbitmq.config # Port to expose EXPOSE 9060 5672 15672 

但是,rabbitmq服务器在默认情况下不运行,当我运行构build的图像时会提示错误。 我有一个行ENTRYPOINT ["/docker-entrypoint.sh"]来运行我的微服务。 我如何从Dockerfile运行rabbitMQ服务?