I’ve been playing around with Docker Cloud for a little project that I have going on at work. We are looking into using Codeship for continuous integration with this project, but we cannot use AWS. That kinda struck down the whole EC2 Container idea! :)
This creates an issue when you want to deploy as a Docker image. Codeship can push the code to a registry but needs extra steps to deploy as a Docker container. Triggering a new deployment by pushing to the AWS registry would have worked nicely. Instead, I will need to push to Docker’s repo and then deploy the image from there. This is where Docker Cloud steps in. I can use Digital Ocean to provison a Node and then Docker Cloud can trigger a deployment whenever we push a new image to the registry.