需求 启动rabbitmq镜像的时候需要实现包含已经创建的queen 和 exchange:
docker run -d --hostname my-rabbit --name rabbit-1 -v /tmp/rabbitmq:/var/lib/rabbitmq rabbitmq:3-management
rabbitmqadmin declare exchange name=my.fanout type=fanout # 声明一个exchange
# rabbitmqadmin list exchanges
+--------------------+---------+
| name | type |
+--------------------+---------+
| | direct |
| amq.direct | direct |
| amq.fanout | fanout |
| amq.headers | headers |
| amq.match | headers |
| amq.rabbitmq.trace | topic |
| amq.topic | topic |
| my.fanout | fanout |
+--------------------+---------+