You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.1 KiB

RABBITMQ 部署

创建路径

mkdir -p /usr/local/rabbitmq/

COMPOSE 文件

# 编辑配置文件
cat > /usr/local/rabbitmq/docker-compose.yml <<'EOF'
version: '3'
services:
  rabbitmq:
    restart: always
    image: rabbitmq:management
    container_name: rabbitmq
    environment:
      RABBITMQ_DEFAULT_USER: rabbit
      RABBITMQ_DEFAULT_PASS: 123456
    ports:
      - 5672:5672
      - 15672:15672
    volumes:
      - /usr/local/jenkins/data/:/var/jenkins_home/
      - /usr/bin/docker:/usr/bin/docker
      - /etc/docker/daemon.json:/etc/docker/daemon.json
      - /var/run/docker.sock:/var/run/docker.sock
EOF

启动

cd /usr/local/jenkins/ && docker-compose up -d

插件

下载: rabbitmq_delayed_message_exchang 复制到容器

docker cp rabbitmq_delayed_message_exchange* rabbitmq:/plugins

进入容器

docker exec -it rabbitmq /bin/bash

启用插件

cd /plugins
rabbitmq-plugins enable rabbitmq_delayed_message_exchange