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"]