Join our Discord Server

Ajeet Raina

  Bangalore https://ajeetraina.collabnix.com Ajeet Singh Raina is a former Docker Captain, Community Leader and Arm Ambassador. He is a founder of Collabnix blogging site and has authored more than 570+ blogs on Docker, Kubernetes and Cloud-Native Technology. He runs a community Slack of 8900+ members and discord server close to 2200+ members. You can follow him on Twitter(@ajeetsraina).

         



515 Stories by Ajeet Raina

Running Apache JMeter 3.1 Distributed Load Testing Tool using Docker Compose v3.1 on Swarm Mode Cluster

Apache JMeter is a popular open source software used as a load testing tool for analyzing and measuring the performance of web application or...
4 min read

Dockercon 2017 surely gonna be EPIC | Top Sessions Which You Can’t Miss to Attend This Year..

Are you still thinking whether or not to attend Dockercon 2017? Still finding it difficult to convince yourself or your boss/manager to allow you...
2 min read

Introducing new RexRay 0.8 with Docker 17.03 Managed Plugin System for Persistent Storage on Cloud Platforms

DellEMC Rex-Ray 0.8 Final Release was announced last week. Graduated as top-level project within {code} community, RexRay 0.8 release has been considered as one...
2 min read

Docker Compose v3.1 file format now supports Docker 1.13.1 Secret Management

Docker Engine 1.13.1 went GA last week and introduced one of the most awaited feature called Secrets Management . With a mission to introduce...
2 min read

Docker For Mac 1.13.0 brings support for macOS Sierra, now runs ARM & AARCH64 based Docker containers

Recently I purchased a brand new slim 13.3 inch Apple Mac Book  Air with an amazing 1.6GHz dual-core Intel Core i5 processor. Introducing Siri to...
3 min read

Test-Drive Docker 1.12 on first 64-bit ARM OpenSUSE running on Raspberry Pi 3

Raspberry Pi 3 Model B is the first 64 bit version and the third generation Pi box which runs on 1.2GHz 64 bit quad-core...
3 min read

What’s New in Docker Engine 1.13 Swarm Mode?

Docker Engine 1.13.0 Final Release has been officially announced . With over 1050 commits, 1025 file changes and 175 days since Engine 1.12,Docker team...
7 min read

Key Takeaways from Docker “Containerd ~ A Core Container Runtime Project” Announcement

With almost every new release, Docker Inc. has open sourced its vital and popular software tools to the community to join hands with all...
3 min read

The 20-minutes Docker 1.12 Swarm Mode demonstration on Azure Platform

2016 has been a great year for Docker Inc. With the announcement of Docker 1.12 release in last Dockercon, a new generation Docker clustering...
10 min read

Top 10 Cool New Features in Docker Datacenter for Dev & IT Operations Team

Docker Datacenter(DDC) provides an integrated platform for developers and IT operations teams to collaborate securely on the application life cycle. It is an integrated,...
3 min read

Walkthrough: Building distributed Docker persistent storage platform for Microservices using DellEMC RexRay & ScaleIO

Today Enterprise IT look for a secure, scalable, out-of-the-box, elastic, portable and integrated solution platform which can span across from their highly dense data...
5 min read

I’m thrilled ! I’m a {code} Catalyst !

Carrying a slogan “Code Open, Deploy Anywhere”, {code} by DellEMC is an organization of open source engineers focused on next generation infrastructure that effectively...
1 min read

Assessing the current state of Docker Engine & Tools on Raspberry Pi

Are you planning to speak or conduct your next Docker Workshop on Raspberry Pi’s? Still curious to know whether the tools like Docker Machine,...
4 min read

What’s new upcoming in Docker Compose v1.9.0?

Docker Compose has gained lots of attention in the recent past due to its easy one-liner installation(on Linux, Windows & Mac OS X), easy-to-use...
2 min read

Test-Drive Docker “Infrakit” using Docker container

Last week I read a research paper called “Computer Immunology” written by a computer scientist Mark Burgess(Founder of CfEngine). Thanks to Solomon Hykes for...
4 min read

Docker 1.12 Swarm Mode & Persistent Storage using NFS

Containers are stateless by nature and likely to be short-lived. They are quite ephemeral than VMs. What it actually means? Say, you have any...
4 min read

A Comparative Study of Docker Engine on Windows Server Vs Linux Platform

September 26, 2016 was an important day for both Docker Inc. and Microsoft at Ignite conference in Atlanta. Two week ago, Microsoft finally unveiled...
5 min read

What’s the story of Docker Compose under Docker 1.12.1 “Swarm Mode”?

What’s the story of Docker compose in 1.12.1 Swarm Mode? How does it integrates with the new APIs – service, node and swarm? How...
3 min read

Running Prometheus Docker container for monitoring Microservices on Raspberry Pi

In the previous post, we talked about running Nagios container on Raspberry Pi for the first time.Nagios is a free and open source monitoring...
3 min read

Turn Your Raspberry Pi into Out-of-band Monitoring Device using Docker

Why should I deploy Docker to IoT devices? What are the use cases of running containers inside the IoT device like Raspberry Pi? Is...
3 min read

Docker 1.12.1 Swarm Mode & Persistent Storage with DellEMC RexRay on AWS Platform

“Does Docker Engine 1.12 has storage discovery similar to Service Discovery and Orchestration Feature? What is the Volume/Persistent Storage story in 1.12 Swarm Mode?...
5 min read

Building the first CentOS 7.2 ARM docker image on Raspberry Pi 3

In the previous post, I showed how to get Docker 1.12.1 up and running on Raspberry Pi3 in just 5 minutes. Under 1.12.1 release,...
2 min read

What’s new in Docker 1.12 Scheduling? – Part-I

In our previous posts, we spent considerable amount of time deep-diving into Swarm Mode which is in-built orchestration engine in Docker 1.12 release. The...
4 min read

Running Docker on Raspberry Pi in 5 minutes

Docker support for Raspberry Pi was introduced for the first time in 2016 with 1.12 release. . With Docker v1.12.1 release, a FIRST ARM...
1 min read

What’s new in Docker 1.12.0 Load-Balancing feature?

In the previous blog post, we deep-dived into Service Discovery aspects of Docker. A service is now a first class citizen in Docker 1.12.0 which...
5 min read

Demonstrating Docker 1.12 Service Discovery with Docker Compose

Docker 1.12 is GA now. Thanks to Docker Inc. core Team and community support for releasing it on time as promised during DockerCon 2016.In...
1 min read

Demystifying Service Discovery under Docker Engine 1.12.0

Prior to Docker 1.12 release, setting up Swarm cluster needed some sort of service discovery backend. There are multiple discovery backends available like hosted...
4 min read

Understanding Node Failure Handling under Docker 1.12 Swarm Mode

In the last Meetup (#Docker Bangalore), there has been lots of curiosity around “Desired State Reconciliation” & “Node Management” feature in case of Docker Engine...
3 min read

Docker 1.12 Swarm Mode – Under the hood

Today Docker Inc. released Engine 1.12 Release Candidate 4 with numerous improvements and added security features. With an optional “Swarm Mode” feature rightly integrated...
3 min read

Docker 1.12 Networking Model Overview

“The Best way to orchestrate Docker is Docker” In our previous post, we talked about Swarm Mode’s built-in orchestration and distribution engine.Docker’s new deployment...
5 min read

Docker Engine 1.12 comes with built-in Distribution & Orchestration System

Docker Engine 1.12 can be rightly called ” A Next Generation Docker Clustering & Distributed System”. Though Docker Engine 1.12 Final Release is around corner but the...
3 min read

Building Microservice applications on Docker-Datacenter (DDC) using Docker Compose

Docker-Datacenter (DDC) is targeted for both developers and IT operations team. DDC provides both developers and IT operations a common option for managing containers....
1 min read

Implementing Multi-Host Docker Networking with Docker-Datacenter (DDC)

In our previous post, we looked at detailed implementation of Docker-Datacenter-In-A-Box (Container-as-a-Service) on VMware ESXi platform. DDC pluggable architecture and open APIs allows flexibility in compute,...
2 min read

Implementing Docker-Datacenter-In-A-Box (Container-as-a-Service) on VMware ESXi platform

The critical component for any enterprise IT, either having multiple data centers or a hybrid cloud or multiple cloud providers, is the ability to...
4 min read

New Docker Engine 1.11 integrates runC and containerd

Docker 1.11 is two week old now. Popular for its Software Infrastructure Plumbing(SIP), Docker Inc. first focused on adoption of libnetwork, followed by Notary...
4 min read

Integrating AWS and Docker Cloud 1.0 ~ A Multicloud Application Delivery Service

Docker’s acquisition of Tutum, a cross-cloud container management service has really paid-off. Two week back, Docker announced “Docker Cloud 1.0” – a new service...
5 min read

New Docker Engine 1.10 brings Enterprise-level security hardening – Secure Computing

Security issues like kernel exploits,  denial-of-service attacks, container breakouts, poisoned images, compromising secrets etc. has been talked a lot in recent times for a...
6 min read

New Docker Engine 1.10 brings Enterprise-level Security Hardening – User Namespace

User Namespace support was introduced as an experimental feature last November under Docker 1.9 version. Docker 1.10 finally brings it as a general availability...
3 min read

Getting MariaDB Up and Running

RHEL 7 comes with MariaDB by default. Don’t get surprised if you don’t see MySQL server specific packages being displayed through YUM search utility....
3 min read

Running Docker on Linux Kernel 2.6.x

Installing Docker on Linux Kernel 2.6.x is quite unstable. Docker Inc. recommends using Linux Kernel 3.x.x to have smooth Docker functionality. I had OS...
1 min read

Getting Started with Docker Swarm

Docker Swarm is 1 year old now. Docker Inc. during DockerConEU, December 2014 made the announcement of Docker Swarm. A Docker Swarm is a...
4 min read

Adding new Host to Docker Swarm & Universal Control Plane through Docker Machine

In our previous post, we spent considerable time in understanding what is Universal Control Plane(UCP) and how to add hosts to UCP.  For UCP...
37 sec read

Setting up Docker Hosts on Google Compute Engine using Docker Machine

Docker Machine enables a simplified approach to set up Docker hosts on supported platforms, including Linux, Windows, OS X, and various cloud providers, in...
1 min read

Docker Container Management using Universal Control Plane

Docker recently announced Universal Control Plane (UCP) beta availability to the public. This tool delivers Enterprise-ready capabilities and is meant to be run in...
4 min read

How to reconstruct Parted Magic ISO through adding packages from Slackware

Parted Magic is a complete hard disk management solution.Parted Magic is a small live CD/USB/PXE with its elemental purpose being to partition hard drives....
3 min read

Automating Hyper-V VM deployment & configuration through PowerShell

I am not Microsoft guy but recently I have been asked by my colleague to assist him in automating Hyper-V VM provisioning process. There...
2 min read

Building Docker-Ready Virtual Infrastructure through Docker Machine

“Is VM passe?” ~ this is an important debate ongoing around the globe among the CEOs, CFOs and CIOs. Most of the industry experts...
3 min read

New Container Network Model @ Docker 1.9

Docker 1.9 new networking is Software Defined Networking (SDN) for containers. Pushing the experimental version to the public was a right thing Docker Inc....
10 min read

Understanding Docker Networking – Part-I

This is a tutorial series for understanding how Docker Networking really works. I have tried to put it in very simple language so that...
9 min read

How to build .DEB packages through Docker

Building .DEB package is still a daunting process. It involves a series of compiling, linking and building the source packages. Compiling tuns your source...
1 min read

The Anatomy of Docker Containers

You must be curious about what goes in and out of the running Docker containers. Debugging a normal Linux system processes is very much...
6 min read

A Docker Deployment Workflow

Docker is an amazing technology and it just simplifies both workflows and communication. Traditionally, the cycle of getting an application from local development to...
1 min read

Getting access to Docker Formatted Container Images on Red Hat Systems

Just like Docker, Amazon and Red Hat too announced the availability of Docker formatted container images. This is purely an effort to enable Docker...
2 min read

How to get rid of Docker images with no repository?

I had dozens of Docker containers and images running on my host machine. I played around those images for my internal project work. I...
1 min read

Run Dell SYSCFG inside a Docker Container

Docker is all about application. It doesn’t need BIOS, NIC and firmware to run any application. But its gives you flexibility to put any...
1 min read

Running Docker Private Registry server Frontend UI

Are you planning to setup own Docker private registry in your lab? Are you planning to bring all the in-house developers to work internally...
1 min read

How to setup Mediawiki in seconds using Docker?

I still follow the same old traditional mediawiki software to track the roadmap, knowledge base articles, latest and updates for Linux Kernel, released operating...
2 min read

Running Docker containers on Windows

Are you a Microsoft enthusiast? Do you want to try running containers on Windows platform? Then you have at the right place. As of...
41 sec read

Highlights from the Dockercon 2015

Last month at San Francisco @ Dockercon15, there were numerous exciting announcement which includes runtime container called runC, Docker network, Docker Notary etc. Docker...
1 min read

How to access Docker namespace?

It is never recommended to install openssh-server on the container for just mere shell access. It is always suggested to keep your container lightweight rather...
1 min read

How to Link multiple Docker containers together?

Today we are going to look at an interesting concept of linking containers. In our previous post, we pulled LAMP which is a complete...
12 min read

Setting up LAMP stack in a Docker container

Yesterday evening I decided to spend time on setting up LAMP( Linux, Apache, MySQL and PHP) stack inside a docker container. I managed to...
1 min read

How to push Docker Image to Docker Hub Registry?

This is step by step guide on how to push Docker Image to Docker Hub registry. To get started with this post, I assume...
3 min read

Automate the Bare Metal Provisioning Process through Puppet Razor

This blog post describes how to automate the bare metal provisioning of physical and virtual machines through Razor. Razor is an open source tool...
5 min read

Getting Started with Docker – Part-II

In my previous blog post we talked about how to pull images, create containers, start and stop the containers, today we are going to talk...
4 min read

Getting Started with Docker – Part-1

This is a step by step guide for getting started with Docker. This guide starts with a fresh CentOS 7.0 host machine, talks about how...
4 min read

Running Hadoop over Lustre

This blog post describes how to run Apache Hadoop over the open source distributed parallel file system like Lustre. Hadoop is a large-scale distributed,...
4 min read

Running Puppet on Solaris

Few months back I tried setting up Puppet on Solaris platform. Puppetlabs provides bits for Puppet Enterprise software for Solaris in their official website....
1 min read

A Dirty Guide to iPerf

By default, the Iperf client connects to the Iperf server on the TCP port 5001 and the bandwidth displayed by Iperf is the bandwidth...
6 min read

Setting up OpenStack Juno with 1 controller and compute node

Here is a helpful script which just setup 1 OpenStack Juno controller and 1 compute node in an easy way: File: controller-node-setup #!/bin/bash #get...
6 min read

Orchestrating Docker using Puppet

Dockers containers are revolutionizing the cloud computing world, spreading everywhere and powering developers world-wide to automate deployment of applications as a portable self-sufficient containers....
4 min read

How to change Docker Image Installation Directory?

Are you running out of space while creating more and more containers? Here is a guide to change the default docker installation directory so...
2 min read

Error: /usr/bin/docker: relocation error

Are you getting the below error while starting with the fresh docker installation on CentOS 7.0? /usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base...
22 sec read

How to find dormant users on your Linux Box?

Want to know the inactive users on your Linux machine who have not been using the machine since long time? The following simple shell...
1 min read

How to enable Docker behind the firewall?

Are you working in restricted corporate environment? Are you looking for how to run Docker behind the firewall.You can always specify an HTTP proxy...
19 sec read

Restrict maximum simultaneous logins on Linux

Want to restrict simultaneous number of logins attempt on Linux machine? Here is the quick way of doing it. 1. Edit the file /etc/security/limits.conf...
1 min read

PowerCLI Cookbook Published !!

I am very thrilled and excited about Packtpub publisher’s recently published “PowerCLI Cookbook”. I have been part of a reveiwer team and spent couple...
19 sec read

VMware vSphere Internals Q/A

Welcome Readers !! This is a second series of VMware vSphere Q/A which is emphasized on ESXi internals and related feature Q/A. I hope...
3 min read

Understanding Docker Container Architecture

What is Docker? Docker is a lightweight containerization technology that has gained widespread popularity in recent years. What does Docker uses? It uses a...
2 min read

Introduction to Docker Containers

Docker is a new open source tool based on Linux container technology (LXC). LXC is an OS level virtualization method for running multiple isolated...
4 min read

VMware vSphere High Availability Q/A

Looking for VMware vSphere High Availability based Interview questions? I have attempted to gather important interview questions which you might find useful for your...
15 min read

How to setup Salt Halite on CentOS 6.5

Setting up Salt Halite is not straightforward process. Its a WebUI for Salt master where you can easily run commands and manage minions. I...
48 sec read

SaltStack on CentOS 6.5

SaltStack is an extremely fast and scalable systems and configuration management software for predictive orchestration, cloud and data center automation, server provisioning, application deployment...
9 min read

100 Hadoop Interview Questions

Are you preparing for Hadoop Interview? Have you spent last several hours to get the collection of Hadoop MapReduce questions? Are you in last...
24 min read

Learn Puppet With Me – Day 4

In today’s session, we are going to quickstart writing a basic puppet module. A Very simple example could be creating a directory on remote...
38 sec read

Learn Puppet with Me – Day 3

Puppet is an open source framework and toolset for managing the configuration of computer systems. Puppet can be used to manage configuration on UNIX...
9 min read

How to install Nagios on Linux?

Last week I thought of setting up Nagios on my Linux Box.I installed a fresh piece of RHEL on my Virtualbox and everything went...
6 min read

How to configure Directory Indexing in Apache?

While attending RHCE examination, I faced a lot of question related to Apache. While installation and configuration of Apache was the first topic, I...
21 sec read

Installing Open-Xchange on Ubuntu 12.04

I thought of starting my day today with Open-Xchange. I had Vmware Workstation installed on one of Windows 7 Enterprise machine. I installed a...
4 min read

Learn Puppet with Me – Day 2

Today we are going to learn about Puppet Modules. What is Puppet Modules? Puppetlabs defines it as “Modules are self-contained bundles of code and...
49 sec read

Learn Puppet With Me – Day 1

Today is the day 1 of Learn Puppet with Me. I am starting this thread for those who want to learn Puppet smoothly. Puppet...
52 sec read

How to setup RAID 1 on Ubuntu Linux?

RAID 1 creates a mirror on the second drive. .You will need to create RAID aware partitions on your drives before you can create...
2 min read

How to setup RAID 0 on Ubuntu Linux?

RAID 0 will create striping to increase read/write speeds as the data can be read and written on separate disks at the same time....
1 min read

How do I bind NIC interrupts to selected CPU?

I read this interesting mailing thread few weeks back. I won’t be late to share this with open source enthusiast like you. Here goes the...
52 sec read

Puppet Module for JBOSS

Recently one of my colleague called me up with a problem statement where he was finding difficulty configuring JBOSS through puppet. I tried to...
3 min read

Automated shutdown of ESXi and VMs through Powershell

My friend was running a cybercafe center. He has dozens of ESXi running 100 of VMs. He was using Dell Multi-UPS Management console to...
1 min read

Installing Java Development Toolkit (JDK) on Linux

Installing Java Development toolkit on Linux is always matter of difficulty since Oracle provides both RPM and tarballs in their official website. Installing RPM...
2 min read

How to setup Domain Name Server (DNS) on Linux?

It has been long I was thinking of writing something about DNS(Domain Name Server). DNS is a database of the IP to Name and...
2 min read

How to test Multicast Packet Filtering?

Today morning I started my day testing with Multicast Packet Filtering. I had buntu 12.04.1 and CentOS 6.5 in my VM running over ESX...
57 sec read

Understanding /proc/cpuinfo

A hyperthreaded processor has the same number of function units as an older, non-hyperthreaded processor. It just has two execution contexts, so it can...
3 min read

How to setup vsFTP server on Linux?

FTP refers to File Transfer Protocol. By default, Red Hat supports vsftp. If you do minimal RHEL installation, you mightn’t have vsftp related RPM...
39 sec read

How to increae Swap space under Linux

“Can Linux be installed without swap space?”. This question was asked to me on one of Linux System admin interview. It might confuse anyone...
56 sec read

How to setup Centralized Logging System on Linux?

I was just hanging around blogs until I cam across one nice piece of setting up centralized Logging setup.I thought to try it out...
1 min read

How to create password-less SSH for Linux

Sometimes you might need setting up Password-less SSH for running script or for application where you dont want to use password everytime. Here is...
31 sec read

Installing SMARTFOX Server Pro on Debian

SmartFoxServer is a massive multiplayer platform for building games, MMO communities, virtual worlds, realtime multiplayer games. To setup SFS, in short on Linux platform...
35 sec read

Setting up a Simple Samba Share – Part II

In the previous article we saw the practical implication of setting up a samba share.In this article we will explore more about the Samba...
1 min read

Setting up a Simple Samba Share – Part I

Samba is an important component to seamlessly integrate Linux/Unix Servers and Desktops into Active Directory environments using the winbind daemon.In simple words, Samba is...
1 min read

Fog – An Open Source Cloning Solution

If you are a system admin who is still sticking to Clonezilla, you must probably look out to try FOG – a very fast...
6 min read

Introduction to Puppet..

Puppet is an IT automation tool which has already gained popularity among the system admins, developers and Cloud architects. Whether its operating system resource...
10 sec read

Getting Started with Ansible

Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero...
2 min read

It was an Openstack Day…OSI 2014

Yesterday I attended Open Source India 2014 event which happened in NIMHANS Convention Center, Bengaluru. If you are new to OSI, let me brief...
3 min read

Installing Skype on CentOS 6.5

Getting skype working on CentOS 6.5 has been a daunting job for lot of system administrators. Usually I found system administrators posting this query...
49 sec read

Automating Oracle Weblogic Server installation through shell script

Automation always saves your considerable time. Especially when you have to follow the similar step for hundreds of machine, automated scripts and tools have...
2 min read

How to integrate Redmine with Git?

Redmine built through Ruby on Rails has been impressive free and open source web-based project management. I have been Trac quite for some time...
2 min read

Running Hadoop on Ubuntu 14.04 ( Multi-Node Cluster)

This is an introductory post on Hadoop for new begineers who want step by step instruction for deploying Hadoop on the latest Ubuntu 14.04...
7 min read
Join our Discord Server