Join our Discord Server

Ajeet Raina

  https://ajeetraina.collabnix.com Ajeet Singh Raina is a Docker Captain, Community Leader and Arm Ambassador. He is a founder of Collabnix blogging site and has authored more than 500+ blogs on Docker, Kubernetes and Cloud-Native Technology. He runs a community Slack of 8300+ members and has over 23,000 followers over LinkedIn. You can follow him on Twitter(@ajeetsraina).

     



438 Stories by Ajeet Raina

Building a secure Docker Host VM on VMware ESXi using LinuxKit & Moby

Post Dockercon 2017 @ Austin TX,  I raised a feature request titled “LinuxKit command to push vmware.vmdk to remote ESXi datastore”. Within few weeks...
1 3 min read

Running NVIDIA Docker in the GPU-Accelerated Data Center

It’s time to look at GPUs inside Docker container.. Docker is the leading container platform which provides both hardware and software encapsulation by allowing multiple...
1 6 min read

Hybrid Docker Swarm Mode Cluster with Multi-OS Application Deployment

Here comes the most awaited feature of 2017 – “Building Docker Swarm cluster which includes all Windows cluster, or a hybrid cluster of Linux...
62 3 min read

Walkthrough: Enabling IPv6 Functionality for Docker & Docker Compose

By default, Docker assigns IPv4 addresses to containers. Does Docker support IPv6 protocol too? If yes, how complicated is to get it enabled? Can I...
1 3 min read

Building a Secure VM based on LinuxKit on Microsoft Azure Platform

LinuxKit GITHUB repository recently crossed 3000 stars, forked around 300+ times and added 60+ contributors. Just 5 months old project and it has already...
3 2 min read

Test Drive Elastic stack on PWD platform running Docker 17.06 CE Swarm Mode in 5 minutes

Let’s talk about Dockerized Elastic Stack… Elastic Stack is an open source solution that reliably and securely take data from any source, in any...
2 3 min read

Building Docker For Mac 17.06 Community Edition using Moby & LinuxKit

Docker For Mac 17.06 CE edition is the first Docker version built entirely on the Moby Project. In case you’re new, Moby is an...
1 3 min read

Walkthrough: How to build your own customised LinuxKit kernel?

  “..Its Time to Talk about Bring Your Own Components (BYOC) now..” The Moby Project  is gaining momentum day by day. If you are System...
1 3 min read

Talking about Moby & LinuxKit Awesomeness at Docker Bangalore Meetup

Today  I spoke at Docker Bangalore Meetup which took place in IBM India Systems Development Lab(ISL) – an R&D Division located at Manyata Embassy Business...
1 2 min read

Docker 17.06 Swarm Mode: Now with built-in MacVLAN & Node-Local Networks support

Docker 17.06.0-ce-RC5 got announced 5 days back and is available for testing. It brings numerous new features & enablements under this new upcoming release. Few...
1 4 min read

Running LinuxKit on AWS Platform made easy

With around 2800+ GITHUB stars, 54 contributors,  28 external, 50+ commits per week since the DockerCon launch, LinuxKit has really gained a lot of...
1 2 min read

Why Infrakit & LinuxKit are better together for Building Immutable Infrastructure?

Yet Another Problem Statement(YAPS)… Let us accept the fact – “Managing Docker on different Infrastructure is still difficult and not portable”. While working on...
1 4 min read

A Quick Look at LinuxKit Packaging System

One of the most compelling feature of LinuxKit is “Everything replaceable and customisable”. You can now build up your own customised Linux Operating System...
1 5 min read

Test Drive Multitenant Feature with Oracle 12C Enterprise Edition Docker Store Image

At Dockercon last month, Oracle released  its flagship databases, middleware and developer tools into the Docker Store marketplace via the Docker Certification Program. What...
1 3 min read

Topology Aware Scheduling under Docker v17.05.0 Swarm Mode Cluster

  Docker 17.05.0 Final release went public exactly 2 week back.This community release was the first release as part of new Moby project.  With this...
1 4 min read

When Moby Meet Kubernetes for the first time

Moby has turned to be an open playground for collaborators. It has become a popular collaborative project for the container ecosystem to assemble container-based systems....
2 3 min read

Demystifying the Relationship Between Moby & Docker

Why https://github.com/docker/docker been redirected to moby/moby?  Why Docker created the Moby project? Is Docker renamed to Moby? What it actually mean when we say...
2 3 min read

Test-Drive LinuxKit OS on Oracle VirtualBox running on macOS Sierra

In my last blog post, I showed how to get started with LinuxKit for Google Cloud Platform. LinuxKit is secure, lean and portable Linux Subsystem...
1 2 min read

LinuxKit 101: Getting Started with LinuxKit for Google Cloud Platform

  “…LinuxKit? A New Beast?      What problem does it solve for us?..”   In case you missed out Dockercon 2017 and have...
2 4 min read

Building Web Frontend/UI for Local Docker Registry using SUSE Portus

If you are looking out for Web UI for your private Docker Registry, I would recommend to test-drive a tool called “Portus” powered by...
2 2 min read

Test Drive 5 Cool Docker Application Stacks on play-with-docker (PWD) platform

Do you want to learn Docker FOR FREE OF COST? Yes, you read it correct. Thanks to a playground called “play-with-docker” – PWD in...
2 4 min read

What’s New in Docker 17.03 Volume Plugin Architecture & Specification?

Docker, Inc announced initial support for volume driver plugins for the first time under Docker 1.8 release. Since then, there has been subtle changes...
1 1 min read

Docker Service Inspection Filtering & Template Engine under Swarm Mode

Go programming language has really helped in shaping Docker as a powerful software and enabling fast development for distributed systems. It has been helping...
1 2 min read

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...
2 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...
1 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...
1 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...
1 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...
2 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...
68 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...
1 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...
1 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...
1 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,...
1 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...
2 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...
2 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,...
2 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...
1 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...
1 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...
1 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...
1 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...
1 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...
1 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...
1 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?...
1 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,...
1 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...
2 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 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...
62 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...
64 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...
171 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...
67 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...
65 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...
1 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...
1 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....
0 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,...
1 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...
108 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...
0 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...
1 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...
2 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...
4 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....
2 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 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...
2 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...
2 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 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...
1 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....
1 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 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...
1 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....
1 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...
2 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 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...
2 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...
2 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...
1 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...
2 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...
2 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 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...
71 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...
4 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...
2 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 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 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...
2 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...
1 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...
1 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...
2 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...
1 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,...
51 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....
59 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...
0 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...
53 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....
69 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...
1 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...
2 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...
2 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...
3 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 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...
1 19 sec read
Join our Discord Server