Docker compose:无法将api容器连接到Minio容器
我正在尝试将我的api服务器连接到minio容器,我使用dockercompose,如下所示:Docker compose:无法将api容器连接到Minio容器,docker,amazon-s3,networking,docker-compose,minio,Docker,Amazon S3,Networking,Docker Compose,Minio,我正在尝试将我的api服务器连接到minio容器,我使用dockercompose,如下所示: minio: image: "minio/minio" # volumes: # - ./docker-data/minio/data:/data command: minio server /data networks: - backend environment: MINIO_ACCESS_KEY:
minio:
image: "minio/minio"
# volumes:
# - ./docker-data/minio/data:/data
command: minio server /data
networks:
- backend
environment:
MINIO_ACCESS_KEY: 7PDZZCOFGYUASDCBWW9L
MINIO_SECRET_KEY: cSqaXmYpTk91asduFJ7ZKsZ+8e2pSLOXfc6ycogq
ports:
- "9000:9000"
api:
image: "applications-api"
networks:
- backend
environment:
NODE_ENV: test
ports:
- 3000:3000
# command: npm run dockertest
networks:
backend:
但是我不断地犯这个错误,证书都是一样的,我无法理解我做错了什么,我感谢任何帮助
Error: connect ECONNREFUSED 172.22.0.2:443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) {
errno: 'ECONNREFUSED',
code: 'NetworkingError',
syscall: 'connect',
address: '172.22.0.2',
port: 443,
region: 'eu-central-1',
hostname: 'minio',
retryable: true,
time: 2020-08-28T13:24:39.702Z```
您正在尝试连接到端口
443
,只需使用9000
(看起来您已将服务配置为与主机名minio
对话,并且已正确解析为Docker内部IP地址,因此您可能具有正确的Docker级别配置。)