Rolling updates with Docker Swarm

Rolling updates with Docker Swarm Say that you have a set of services up & running in your Swarm cluster. Sooner rather than later there will come a time where you want to upgrade the version of your services. This most likely means that you will want to deploy a new set of containers with … Continued

Tagging Docker images the right way

In our consultancy work, we often see companies tagging production images in an ad-hoc manner. Taking a look at their registry, we find a list of images like:

and so on. There is nothing wrong with using semantic versioning for your software, but using it as the only strategy for tagging your images often results in … Continued

Docker Image-Builder Qualities

  When I was writing up the last post I spent a fair amount of time with Adrian figuring out what kind of things I would want in my perfect docker-build tool. I’m not going to go into too much detail around each of the build tools as I will follow up with a more … Continued

Securing Microservices with Docker from Adrian Mouat – Part 2

Last week, Adrian Mouat, Docker captain & author of “Using Docker” gave a webinar on using Docker to secure your microservice containers. The webinar was a teaser for a 2 day training session by Adrian and Sam Newman (author of “Building Microservices” in Amsterdam on the 31 July and London on the 30 August. I’ll … Continued

Securing Microservices with Docker from Adrian Mouat – Part 1

Last week, the excellent Adrian Mouat, Docker captain & author of “Using Docker” gave a webinar on how to use Docker to secure your microservice containers. The webinar was a teaser for a 2 day training session by Adrian and Sam Newman (author of “Building Microservices”) in Amsterdam on the 31 July and London on the … Continued

Lean Go Containers with Multi-Stage Dockerfiles

On June 28 Docker 17.06 CE was released, which among other improvements adds support for multi-stage image builds. While traditional docker builds had to use a single container for their work and output, multi-stage builds allow the use of intermediate containers to generate artifacts. Artifacts from intermediate containers are then copied into the final build … Continued

Docker Swarm with Azure Container Services and Azure Resource Manager

Docker Swarm with Azure Container Services and Azure Resource Manager In an earlier post we explained how easy it is to setup a Docker Swarm cluster in Azure using Azure Container Services and Terraform. We understand that not everybody is ready to adopt Terraform in their companies and, even though we can help you get there, we … Continued

Docker Swarm with Azure Container Services

Docker Swarm with Azure Container Services As part of setting up a Docker Swarm cluster for one of our customers in their public cloud provider, Microsoft Azure, we learned how easy it was to set it up with Terraform. In this blog post we’re going to show and provide you with the tools for doing … Continued

Tricks of the Captains – DockerCon Talk

At DockerCon 2017 in Austin, Texas, I gave a talk entitled “Tricks of the Captains” in the community theatre track. The talk covered various tips and tricks for using Docker, compiled from the brains in the Docker Captains program. The tricks included: Configuring docker ps output Don’t bust the build cache Cleaning up with docker … Continued

minimesos 0.11.1 – Docker on Mac and improved default resources

Today we released minimesos 0.11.1. In this version we made a couple of improvements. Docker on Mac is now supported, the default resources of a new minimesos cluster are increased and the Marathon command is now configurable. You can install the new version using the usual installer command: curl -sSL https://minimesos.org/install | sh. The Docker … Continued