The best way to deploy these dockerized applications to AWS is to use Amazon Elastic Container Service (ECS). ECS is a fully managed container orchestration service that makes it easy to run, stop, and manage Docker containers on a cluster.
To deploy your applications, you will need to create a cluster in ECS and then create a task definition for each of your applications. The task definition will define the container image, memory, CPU, port mappings, and other settings for each application.
Once the task definitions are created, you can create a service for each application. The service will define the number of tasks to run and the desired state of the tasks.
You can then create an Application Load Balancer (ALB) to route traffic to your applications. The ALB will route traffic to the tasks based on the port mappings defined in the task definitions.
Finally, you can create a Route 53 record to point your domain to the ALB. This will allow you to access your applications using the domain names you defined locally.
For more information on how to deploy applications to ECS, see the following documentation:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_AWSCLI.html