Containers are meant to run applications and at some point in time there is a requirement to monitor and control the resources that are getting allocated to them. While there are several GUI based tools to monitor resource utilization like cAdvisor, at times having something simple and handy can b...

Continue reading...

We can use Mesos + Marathon combo to run containers in a fault tolerant manner. In this post, we would introduce mesos-dns, a service discovery mechanism based on DNS.

enter image description here

Mesos-DNS talks to Mesos master and fetch the information about applications that are launched by various frameworks, like Marat...

Continue reading...

Would you like to build your own personal cloud using native Docker tools? Here is how you can do that.

Cluster Configuration

We will start with three nodes. One of these will run Etcd and Swarm Manager. Other two will be Swarm nodes.

  • 10.140.0.2 (Etcd + Swarm Manager)
  • 10.140.0.3 (Swarm Node)...

Continue reading...

Introduction to CoreOS

CoreOS is a lightweight, no nonsense operating system. It is designed for security, consistency and reliability. Idea is to have a focused operating system for running and scaling Docker container based applications. CoreOS comes with Docker pre-installed. CoreOS is quite s...

Continue reading...

Docker Project has come up with a tool to manage multiple Docker Engines, both remote and local. This tool is called Docker Machine. It comes with pre-built drivers to interact with virtualization providers like VMware and VirtualBox as well as cloud providers like Amazon Web Services, Microsoft Azu...

Continue reading...

Monitoring the resource consumption of a Docker container and the host on which it is running is very important. Such monitoring often presents with insights about the infrastructure and is very helpful in debugging unexpected behaviors. cAdvisor is a monitoring tool, open sourced by Google which...

Continue reading...

Docker Hub is a great option to store and distribute Docker images. But Docker Hub is SaaS. It is hosted by Docker Inc. In some cases, there might be a requirement to run Docker registry on-premise due to security or compliance reasons, or just to save money and bandwidth for operating private Docke...

Continue reading...