Files
2026-01-22 10:46:47 +08:00

18 lines
464 B
Docker

FROM rabbitmq:3.12-management
# 复制 delayed message exchange 插件
COPY plugins/rabbitmq_delayed_message_exchange-3.12.0.ez /opt/rabbitmq/plugins/
# 复制 enabled_plugins 配置文件
COPY enabled_plugins /etc/rabbitmq/enabled_plugins
# 设置权限
RUN chmod 644 /etc/rabbitmq/enabled_plugins && \
chmod 755 /opt/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.12.0.ez
# 暴露端口
EXPOSE 5672 15672
# 启动 RabbitMQ
CMD ["rabbitmq-server"]