Category: Latest Posts

Docker Hub Private Repos Now Supported in Kitematic!

The team has been busy since our last release where we added a “Try on Desktop” button within the Docker Hub user interface.  This time we are adding the Docker experience to the Kitematic UI.  The Kitematic v0.6 release introduces the ability to pull and run your private Docker Hub images in Kitematic.

Screen Shot 2015-05-27 at 1.14.48 PM


Docker Security Tools and Upcoming Webinar

I wanted to follow up on our recent security blog post on May 5th introducing the CIS Benchmark and our Docker white paper. Having the documents is useful, however the ability to easily put these benchmarks into practice is equally important. To do that I built the Docker Bench for Security which automates validating a host’s configuration against the CIS Benchmark recommendations.  This is the first in many planned tools we aim to bring to the Docker user community in checking and improving the security of their deployments.



You can run the Docker Bench for Security as a Docker container with the command below, or simply execute a script from your base host.


Docker Tutorial 11 – Docker Swarm

This is a casual Docker tutorial series. We will start out first with very simple sessions on how to install and use the docker run command. In future videos we will hit more advanced topics.


Screen Shot 2015-05-27 at 8.53.47 AM


This eleventh video talks about Docker Swarm. We will use Docker Machine and the Docker Swarm Image install as the base for this video.


Docker and the Three Ways of DevOps

written by John Willis, Evangelist at Docker

Have you read Gene Kim’s The Phoenix Project? Some of the principles behind the Phoenix Project and an upcoming book I am co-authoring with Gene (The DevOps Cookbook) have been referred to as the “Three Ways of DevOps”. These are particular patterns of applying DevOps principles in a way that yields high performance outcomes.



Online meetup recap: A new model for image distribution



Continuing our Docker Online meetup series centered on the Docker 1.6 release, we are pleased to share the video recording from Tuesday’s webinar with Stephen Day, distribution tech lead at Docker. In this session, Stephen first gives a little history around the first version of the Docker Registry API V1 before introducing the design of Docker Registry HTTP API V2 and implementation of Registry 2.0. Stephen ends the talk with a preview of the future of Docker image distribution. Check out the video recording and the slides below for more details!


Web Development with Docker, Docker-Machine, Docker-Compose, Tmux, Tmuxinator, and Watchdog


I’m a developer on the Hub team at Docker, Inc. My realm of responsibility spans three different projects: Docker Hub, Registry Hub and Each of these are Django applications with their own PostgreSQL, Redis, and RabbitMQ instances. I want to be able to “start projects” from one command and not only have everything running, but also have logs, Python shells, file system monitoring, a shell at the root of each project, and git fetch --all without having to type it all myself over and over and over again. This post will describe the development environment I built to accomplish that.

I work on a Mac, while some of my co-workers use Linux boxes, but this development environment works (or should work) cross platform. Using Tmux, Tmuxinator, Docker, Compose, Machine, and Watchdog I can have an easy to use development environment.


Announcing the 4th Batch of DockerCon 2015 Speakers

Screen Shot 2015-05-05 at 11.11.36 PM

Today, we’re excited to share with you the 4th batch of speakers selected by the DockerCon Community Review Committee. We feel extremely fortunate to have such an amazing and diverse speaker lineup. From Docker use cases to DevOps culture talks and deep technical dives into the Docker ecosystem, there will be awesome content for everyone!

In case you missed the it, we’ve already announced many DockerCon speakers in the following tracks:

  1. Advanced Technical
  2. Culture
  3. Uses Cases

Hurry up and register know before it’s too late!


Docker Tutorial 10 – Docker Compose

This is a casual Docker tutorial series. We will start out first with very simple sessions on how to install and use the docker run command. In future videos we will hit more advanced topics.


Screen Shot 2015-05-20 at 10.16.48 AM


This tenth video talks about Docker Compose. We will cover basic installation and show how to create YML files to compose containers. Will will also use an Nginx/Tomcat stack as one of the examples.


New Innovators Showcase @ DockerCon 2015

At this year’s DockerCon conference in San Francisco, we will be featuring six startups using Docker in our pilot New Innovators Showcase. This pilot program gives these early-stage startups a space to exhibit their work.

This year’s New Innovators Showcase at DockerCon includes:, Opbeat, Cloud9, Converge, Logentries and Apcera. These six startups will be demo-ing their product on Tuesday, June 23 at DockerCon 2015.



In their own words: makes it simple to deploy, update, and maintain code running on remote devices. Our goal is to empower you to write great applications for devices – both in the virtual realm and those that cross over into the physical world – without having to worry about the friction involved in getting your hardware working and keeping your application up to date. Doing this manually involves setting up an operating system, establishing a secure local network, configuring some means of recording and viewing logs, and providing some means of shipping new versions of code to devices in the field, amongst other equally vexing tasks.

Learn more at


Simon Eskildsen from Shopify to Speak at DockerCon 2015

simon-eskildsenAt last year’s DockerCon EU, Simon Eskildsen, Infrastructure Engineer at Shopify, presented a talk titled “From This-Looks-Fun to Production” that was one of our favorites from the conference.

This year, Simon will present a talk on “Resilient Routing and Discovery” at DockerCon 2015 in San Francisco on June 22-23. Here is the abstract for his talk at DockerCon 2015:

With a distributed production container deployment with thousands of containers they need to discover and chat with each other. With Docker, creating a highly decoupled microservice architecture is easier than ever, making service discovery and routing a hot topic. If not executed properly, such a system can easily become a reliability nightmare with your service discovery cluster becoming a single point of failure or a single unreliable service compromising the performance or availability of the entire system. With experience from a Docker deployment of thousands of containers, this talk covers the patterns for success to engineer a distributed and resilient routing and discovery system at scale.

You do not want to miss out on hearing Simon present at DockerCon 2015.