Docker Swarm mode

Introduction In this post we created a Swarm cluster. However, Swarm was a separate application if you want. Since Docker release 1.12, Docker introduced the concept of Docker Swarm mode. It enables the ability to deploy containers across multiple Docker hosts, using overlay networks for service discovery. It also brings a built-in load balancer for scaling the services.… Read More »

Microservices video overview

Microservices – Martin Fowler Another one from Martin Fowler which is really useful: Migrating to Cloud Native with Microservices – Adrian Cockcroft It is not just Microservices – Fred George Challenges in Implementing MicroServices – Fred George DigitalOcean: Microservices as the Cloud – Phil Calçado From Monolith to Microservices at Zalando – Rodrigue Schaefer

Docker video overview

Introduction to Docker Docker fundamentals: basics, storage, networking – Introduction to Docker Docker: Intro to Networking Docker networking deep dive Introduction to Overlay Networks: The Good, The Bad and The Ugly – by Andrey Sibiryov Patterns for Docker Success – Simon Eskildsen Docker Swarm stupidity

Mesos & Marathon: Installation using Vagrant

Introduction This post is inspired by this DigitalOcean post but instead works using a Vagrant file that I will provide below. Configuration of the system We will install a Mesos cluster and will be assuming the following configuration. Installing Mesos Masters As mentioned above, we will be using Vagrant to install our Mesos cluster. In order to do… Read More »

Docker: multi-host networking (using overlay)

Introduction In this post, we will experiment a little bit with multi-host networking. We will create two hosts and will run a container on each of them and try to connect the two containers without having a common overlay network. Then we will create an overlay network and repeat the same exercise again. Setting up multi-host environment To… Read More »

Docker: Create Docker Swarm cluster with Consul Discovery

Introduction In this post, we created a Swarm cluster with the internal Docker discovery service. As I read a lot about Consul, I also wanted to see how this interacts with Docker Swarm. Creating consul host WAUTERW-M-G007:~ wauterw$ docker-machine create -d virtualbox consul-host Running pre-create checks… Creating machine… (consul-host) Copying /Users/wauterw/.docker/machine/cache/boot2docker.iso to /Users/wauterw/.docker/machine/machines/consul-host/boot2docker.iso… (consul-host) Creating VirtualBox VM… (consul-host)… Read More »