Sign inSign up

sxxjava/rabbitmq

By sxxjava

Updated over 2 years ago

Image
0

196

sxxjava/rabbitmq repository overview

RabbitMQ自定义镜像, 包含management,mqtt,stomp,延迟消息插件, 并且时区设置为上海, 支持中文字体
Dockerfile内容如下:
FROM rabbitmq:3.12.13-management-alpine

RUN set eux; \
	rabbitmq-plugins enable --offline rabbitmq_mqtt; \
	rabbitmq-plugins enable --offline rabbitmq_web_mqtt; \
	rabbitmq-plugins enable --offline rabbitmq_stomp; \
	rabbitmq-plugins enable --offline rabbitmq_web_stomp; \
	[ -s /usr/local/bin/rabbitmqadmin ]; \
	chmod +x /usr/local/bin/rabbitmqadmin; \
	sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories; \
	apk update && apk add --no-cache tzdata ttf-dejavu fontconfig; \
	ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime; \
	echo "Asia/Shanghai" > /etc/timezone; \
	rm -rf /var/cache/apk/* && rm -rf /root/.cache && rm -rf /tmp/*;

ADD rabbitmq_delayed_message_exchange-3.12.0.ez /plugins
RUN rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange

EXPOSE 1883 4369 5671 5672 8883 15671 15672 15674 15675 15692 25672 61613 61614

Tag summary

Content type

Image

Digest

sha256:e20241b13

Size

91.7 MB

Last updated

over 2 years ago

docker pull sxxjava/rabbitmq:3.13.1-alpine-plugins