在Dockerfile或docker-compose中添加rabbitmq中的交换

在web服务运行在docker之前,我需要添加三个交换到rabbitmq。 我的docker-compose.yml如下所示:

version: '3' services: web: build: . command: python manage.py runserver 0.0.0.0:9070 volumes: - .:/code ports: - "9070:8000" depends_on: -redis -rabbitmq links: - rabbitmq - redis redis: image: redis:latest rabbitmq: image: rabbitmq:3-management ports: - "5672:5672" # we forward this port because it's useful for debugging - "15672:15672" # here, we can access rabbitmq management plugin' 

任何想法将交换添加到YML脚本? 交换名称将是dataprocdataproc_outputmlearning