Docker related Topics - tooltwist/documentation GitHub Wiki

Introduction

What is Docker?
How Docker helps development
How Docker helps QA
How Docker helps staging and production
What is Continuous Integration?
CI for Webdesign projects
CI for Java projects
Deployment workflows
Standard Docker Ports

Preparing Applications and Containers

Creating a Docker image for a ToolTwist application

Creating a Docker image for a Nodejs application

Using Docker Compose to define an application

Running Applications

Introduction to our Test Swarm

The following topics are in reverse order to the order of setting up a Docker Swarm - the items at the bottom tend to happen infrequently.

Adding a new application to the test swarm

Upgrading an application version on the test swarm

Setting up a test swarm

Creating a test swarm

Sharing Docker Machine definitions

Adding a reverse proxy to the test swarm

Monitoring

Using Prometheus on the test swarm

Accessing logfiles on the test swarm

Redirecting Tomcat logs for Docker

Useful Links

http://docs.docker.com/machine
http://docs.docker.com/compose
http://docs.docker.com/swarm
http://slides.com/technolo-g/intro-to-docker-swarm
http://www.before.no/2015/04/using-docker-gen-with-a-swarm-cluster *****
https://blog.docker.com/2015/02/scaling-docker-with-swarm
http://radar.oreilly.com/2015/03/how-to-create-a-swarm-cluster-with-docker.html

Other Links

https://github.com/jwilder/docker-gen
http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker
http://jasonwilder.com/blog/2014/07/15/docker-service-discovery http://jasonwilder.com/blog/2014/03/17/docker-log-management-using-fluentd http://jasonwilder.com/blog/2014/07/15/docker-service-discovery

http://www.before.no/2014/10/running-docker-gen-stand-alone-in-a-docker-container
http://www.before.no/2014/10/using-the-docker-gen-container-with-nginx-as-a-reverse-proxy-a-practical-example

http://docker-software-inc.scoop.it/t/docker-by-docker

A useful blog by the guy who created nginxgen: http://jasonwilder.com