Docker and git deployment workflow confusion

I have been reading about docker, but im confused on how a nice workflow can be maintained for deploying an application hosted on github, to be deployed into a docker container on a cloud service. For example, a web application written for nodeJS, to be hosted on EC2. I develope the app on my local computer, and check it into github. To manage deployment of this, what is a typical way of doing this?

Any comments, examples welcome :). Thanks!

  • “kubectl get services” doesn't show an “ExternalIP” column
  • Centos 6.6, python 2.7.2 object has no attribute 'StringIO
  • Is there any limit on pull number in Docker Hub
  • Docker ELK 5.4.0 - Kibana did not load properly. Check the server output for more information
  • Docker containers communication without exposing ports
  • Google Cloud Load Balancer enforce HTTP, not HTTPS, using Kubernetes Ingress
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.