Просмотр исходного кода

add 新增 rabbitmq docker编排 包含延迟插件

疯狂的狮子li 4 лет назад
Родитель
Сommit
03f65cca9f

+ 16 - 0
docker/docker-compose.yml

@@ -354,3 +354,19 @@ services:
     depends_on:
     depends_on:
       - mqnamesrv
       - mqnamesrv
     network_mode: "host"
     network_mode: "host"
+
+  rabbitmq:
+    image: rabbitmq:3.10.6
+    container_name: rabbitmq
+    build:
+      context: ./rabbitmq
+    environment:
+      RABBITMQ_DEFAULT_USER: ruoyi
+      RABBITMQ_DEFAULT_PASS: ruoyi123
+    ports:
+      - "15672:15672" # 管理界面端口
+      - "5672:5672"   # api 端口
+    volumes:
+      - /docker/rabbitmq/log:/var/log/rabbitmq
+      - /docker/rabbitmq/data:/var/lib/rabbitmq
+    network_mode: "host"

+ 11 - 0
docker/rabbitmq/Dockerfile

@@ -0,0 +1,11 @@
+FROM rabbitmq:3.10.6-management
+
+MAINTAINER Lion Li
+
+ADD ./rabbitmq_delayed_message_exchange-3.10.2.ez /plugins
+
+RUN rabbitmq-plugins enable rabbitmq_delayed_message_exchange
+
+ENTRYPOINT ["rabbitmq-server"]
+
+

BIN
docker/rabbitmq/rabbitmq_delayed_message_exchange-3.10.2.ez