Mastering Docker Second Edition

It has been a while since I have posted, since Docker Bootcamp was published I have been hard at work on the second edition of Mastering Docker for Packt which is now available from as well as Amazon and all other book stores.

September 19, 2017 · 1 min · Russ Mckendrick

Docker Bootcamp

I haven’t posted here in a while as I have been busy writting my third book. I am pleased to say that Docker Bootcamp will be published in the next few weeks by Packt. It is available for pre-order now.

April 19, 2017 · 1 min · Russ Mckendrick

Playing with Docker 1.13 & Minio

I had some time today, so I thought I would combine two posts I have been planning on writing for a week or two, looking at Docker 1.13 and also Minio. It is important to note before you read further that this post does not cover using Mino as a storage backend for containers. It is about launching a distributed Minio installation in a Docker Swarm cluster and consuming the storage using the Minio command line client and web interface....

January 21, 2017 · 10 min · Russ Mckendrick

UIs for Docker, a follow-up post

Following on from the post I wrote on Portainer; Portainer, a UI for Docker There was a lot of great feedback, like the following from Aleksandr Blekh, Ph.D.; Great post, thank you! Could you briefly clarify why/when one would want to prefer Portainer to Rancher and vice versa. It would be great, if you could also touch on benefits of using Docker UIs versus Kubernetes-based PaaS, specifically OpenShift (which has UI for Docker container management)....

January 15, 2017 · 7 min · Russ Mckendrick

Trying out Elastic Beats

I thought it was about time, as I had some to spare today, to have a play with one of the new feature of the Elastic family of products I have yet to try. Beats is the platform for single-purpose data shippers. They install as lightweight agents and send data from hundreds or thousands of machines to Logstash or Elasticsearch. I have used an ELK stack before but never for metrics, it always been for more traditional log files and tools such as Zabbix have been my goto for metrics....

January 2, 2017 · 7 min · Russ Mckendrick

Launching a local Kubernetes lab using Minikube

I have more and more people at work asking me about Docker and Kubernetes, so I thought it would be good to write down some instructions on bringing up a small test lab on my laptop. I had initially assumed that I would have to spend some time configuring a Vagrant box for this, but then I spotted the Minikube project. Minikube is a tool that makes it easy to run Kubernetes locally....

January 1, 2017 · 4 min · Russ Mckendrick

Portainer, a UI for Docker

Part of my daily routine is to go through Reddit, RSS feeds and also wading through the MediaGlasses twitter account where I follow loads of technical people & companies. Over the lat week or so I have seen Portainer mentioned quite a lot, particularly since it has now had over 1M + pulls on the Docker Hub; Looks like Santa left @portainerio a nice christmas gift.. 1 Million @docker Pulls!!! Thank you all for helping us achieve this milestone....

December 29, 2016 · 9 min · Russ Mckendrick

Playing with Infinit & Docker

At the start of this month Docker purchased a storage startup called Infinit. We’re joining @docker! 🐳 🎉 — Infinit (@infinit) December 6, 2016 Up until then I had only heard of their commercial offering which can be found at which on the face of it has nothing to do with container storage and is a Dropbox equivalent. Concepts Before we roll our sleeves up and install, configure & user Infinit we need to cover a few of the terms....

December 27, 2016 · 10 min · Russ Mckendrick