I try to setup a little example on AWS Fargate and try to have one application container with one database container there.
The task definition starts both containers, but my app container fails with getaddrinfo ENOTFOUND db db:3306
.
Therefore, the database container could not be found by my app container.
Since Fargate does not allow "links" of Docker containers, i'd like to know how they can communicate with each other.
The database container has the name db
with port 3306
and my app container is configured to use this.
Unfortunately, defining links of containers is not available for Fargate, but only for "oldschool" ECS/EC2.
In a local docker-compose setup it is working this way.
question from:
https://stackoverflow.com/questions/47637588/linking-container-in-aws-fargate 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…