Will single docker container scale automatically on Amazon's EC2?

I created a single Docker container on Amazon’s EC2 default instance.
I am wondering will my app automatically scale if there is a sudden spike in traffic?

  • Error Docker deployment in Amazon EC2 - Docker container quit unexpectedly
  • What does 'Logging' do in Dockerrun.aws.json
  • Docker unable to connect AWS EC2 cloud
  • App must be inserted into the docker image?
  • Supervisord in Docker + AWS Elastic Beanstalk can't accept non-alphanumeric environment variables
  • How to write files from Docker image to EFS?
  • Is migration from docker to vm possible?
  • Using commands in bluemix user interface
  • Need help regarding ECS service in AWS
  • Docker + SSL + apache2 + x509
  • Install docker-volume-netshare on Linux AMI
  • Neither “docker stop”, “docker kill” nor “docker -f rm” works
  • One Solution collect form web for “Will single docker container scale automatically on Amazon's EC2?”

    Not much is setup automatically in AWS. In very broadly outlined strokes, to achieve your goal, you’d need to roll the following:

    • An elastic load balancer
    • A launch config based on the image of the EC2 instance you want to scale.
    • An autoscaling group set to add another instance based on load

    This is way outside the scope of what can be answered quickly in a SO post.

    Judging by the question however, I’d recommend learning about ElasticBeanstalk (EB). You can setup a docker enabled beanstalk. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.html

    EB takes handles configuring the above for you–all you need to do is specify min an max instances you want to scale to.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.