坊網(wǎng)站建設seo推廣公司有哪些
?整個工具的代碼都在Gitee或者Github地址內(nèi)
gitee:solomon-parent: 這個項目主要是總結了工作上遇到的問題以及學習一些框架用于整合例如:rabbitMq、reids、Mqtt、S3協(xié)議的文件服務器、mongodb
github:GitHub - ZeroNing/solomon-parent: 這個項目主要是總結了工作上遇到的問題以及學習一些框架用于整合例如:rabbitMq、reids、Mqtt、S3協(xié)議的文件服務器、mongodb
1.新增data文件夾
2.新增docker-compose.yml文件
version: '3'
services:rabbitmq:hostname: rabbitmqcontainer_name: rabbitmqbuild: .ports:- 15672:15672- 5672:5672volumes:- ./data:/usr/etc/rabbitmq/data- /etc/localtime:/etc/localtime # 容器與宿主機時間同步restart: always
3.新增Dockerfile文件
# 使用基礎鏡像 RabbitMQ 管理版
FROM rabbitmq:management# 添加延遲消息插件到指定目錄 可按照此方式自行擴展其他插件
RUN apt-get update && apt-get install -y curl && \mkdir -p /plugins && \curl -L -o /plugins/rabbitmq_delayed_message_exchange-3.13.0.ez \https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez# 修改插件目錄權限
RUN chmod 644 /plugins/rabbitmq_delayed_message_exchange-3.13.0.ez# 開啟插件
RUN rabbitmq-plugins enable rabbitmq_delayed_message_exchangeENTRYPOINT ["rabbitmq-server"]