Docker – 无法链接容器

我尝试将存储在AWS ECR- api:nginx (xxx.dockerrepo / api / nginx)上的私有Docker存储库中的容器与另一个存储库(xxx.dockerrepo / api / staging / nginx)

在我的任务定义中,我有 –

 { "containerDefinitions": [ { "name": "nginx-staging", "image": "xxxx.ecr.eu-west-1.amazonaws.com/apiapi/nginx:latest", "portMappings": [ { "containerPort": 80, "hostPort": 80 } ], "links": ["api-staging"], "volumesFrom": [ { "sourceContainer": "api-staging" } ], "cpu": 256, "memory": 100 }, { "name": "api-staging", "image": "xxx.dkr.ecr.eu-west-1.amazonaws.com/gisapi/staging/api:latest", "portMappings": [ { "containerPort": 8000, "hostPort": 8000 } ], "cpu": 768, "memory": 300, "environment": [ { "name": "RAILS_ENV", "value": "staging" }, { "name": "DATABASE_URL", "value": "xxx" }, { "name": "CACHE_URL", "value": "xxx" }, { "name": "JOB_WORKER_URL", "value": "xxx" }, { "name": "SECRET_TOKEN", "value": "xxxx" } ] } ], "family": "web-staging" } 

当我在AWS ECS上将任务定义作为服务运行时,出现以下错误 –

 Exit Code 1 links ["gisapi-staging"] 

我已经尝试了以下链接,但只有上述为我工作 –

api:staging:api, api/staging:api

我能在这种情况下做什么? 我有一个select是标记图像api-staging:api,并将其推送到存储库,但可以使用当前格式完成任何事情?