Amazon Web Services (AWS) offers Docker hosting in Elastic Compute Cloud (EC2).
See the Amazon Deploy Docker Containers documentation to get started with hosting Docker containers in EC2. You should then be able to configure an EC2 instance with a load balancer yourself.
Note that you should add
/api/healthas Health endpoint in your load balancer configuration. The default health check sends requests to /, which responds with a 301 to redirect users to the sign in page. This causes errors in the monitoring tool of AWS.
You must configure SSL termination in your load balancer. Follow the Amazon Create HTTPS Listener documentation to configure SSL termination.
If you are using a private repository for hosting your Docker image, follow the Amazon Private Auth documentation to authenticate with the private repository.