Docker Tutorial Series : Part 6 : Docker Private Registry

This is part 6 of the Docker Tutorial Series.

In this part we shall take a look at how you can host a local Docker registry. In an earlier part, we had looked at the Docker Hub, which is a public registry that is hosted by Docker. While the Docker Hub plays an important role in giving public visibility to your Docker images and for you to utilize quality Docker images put up by others, there is a clear need to setup your own private registry too for your team/organization.

Continue reading

Docker Tutorial Series – Part 5 : Building your own Docker Images

This is part 5 of the Docker Tutorial Series.

In this section, we are going to take our first steps to building our own image. We are going to keep it simple at first by adding our software on top of images that are already present. Later on in another chapter, we will look at writing our own files.

Once we have created our image, we will also push this image to the Docker Hub. Keep your Docker Hub username handy. In case you have not yet registered for the Docker Hub, I suggest that you do so now at the following link.

Continue reading

Docker Tutorial Series – Part 3 – More on Images and Containers

This is part 3 of the Docker Tutorial Series.

In this section, we shall get acquainted with various other Docker commands and parameters that will give you a good grasp of how to deal with Images, running containers, container networking to some extent and more.

To learn that, it is best to dive deep into running one of the popular servers of all time , the Apache Web Server and working with its Dockerized Image from the Docker Hub.

Continue reading

Docker Tutorial Series – Part 1 – Installation

This is part 1 of the Docker Tutorial Series.

Welcome to Docker! This guide will take you through the various mini-tutorials to help you understand Docker.


The first step is to ensure that you are on a Windows laptop. Docker does not run natively on Windows or Mac OS X. But help is at hand. All you need to do is use a tiny Linux VM that you can use to run Docker images and container. This tiny VM is packaged in a nice utility called boot2docker and that is what we will install next.

Continue reading

Docker Tutorial Series

Unless you have intentionally decided to block any news around software in your social feeds, it is likely that you have heard about Docker.

I have written a few posts around Docker and how you can get started with it, but those were more from the point of selecting an OS to learn Docker and so on. Nothing about the details. In the meanwhile, there are tons of excellent resources available to learn Docker from scratch and I have been lucky to read those resources and learn from them.

Continue reading