Вероятно, вам следует использовать сеть docker для подключения обеих служб. Это можно сделать, указав network
для обеих служб.
Затем вы можете использовать имя службы (в данном случае rabbitmq
) в качестве адреса хоста:
MINIO_NOTIFY_AMQP_URL=amqp://guest:guest@rabbitmq:5672
Также обратите внимание, что порт должен быть 5672
, как рекомендовано @ frank-nielsen.
version: '2'
services:
minio:
image: 'bitnami/minio:latest'
ports:
- '9000:9000'
network:
- backend
environment:
- MINIO_NOTIFY_AMQP_ENABLE=on
- MINIO_NOTIFY_AMQP_URL='amqp://guest:guest@rabbitmq:5672'
volumes:
- 'minio_data:/data'
network:
backend:
external: true
volumes:
minio_data:
driver: local
и то же самое для вашей конфигурации rabbitmq.
Вам придется создать сеть, используя
docker network create backend