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.