Category: Docker

Docker Container Management using Universal Control PlaneDocker 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 companies’ on-premises data centers and public cloud environments too.  The Beta access is a Christmas gift for both developers and operation engineers. UCP looks promising in

How to reconstruct Parted Magic ISO through adding packages from SlackwareHow 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. As per the definition on, “PartedMagic has the tools to get the job done. With the Partition Editor you can re-size, copy, and move partitions.

Automating Hyper-V VM deployment & configuration through PowerShellAutomating 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 are various resources available on the internet and I was able to bring those scripts together under one hood and was able to automate HyperV role

Building Docker-Ready Virtual Infrastructure through Docker MachineBuilding 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 believe that VM is not going to die, atleast for next few decades. An emerging “Hybrid Docker + VM based solution” is gaining momentum among the

How to build .DEB packages through DockerHow 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 code into object code.Linking combines your object code with libraries into a raw executable whereas building is the sequence composed of compiling and linking, with possibly

Getting access to Docker Formatted Container Images on Red Hat SystemsGetting 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 in production and targeted at the Enterprise business. Though I am more interested to try hands on Amazon’s offering but since I had couple of RHEL

Run Dell SYSCFG inside a Docker ContainerRun 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 kind of application(one could be changing BIOS settings, system management settings etc.) inside a container. Pretty cool..Huh !!! Today I thought of experimenting with one of

How to setup Mediawiki in seconds using Docker?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 systems etc. It has been maintained since last 3 years and there is around huge amount of data in a monolithic server. Migrating the data from

Automate the Bare Metal Provisioning Process through Puppet RazorAutomate 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 and works perfectly with Puppet. Razor is an open source tool created to automatically discover bare-metal hardware and dynamically configure operating systems and/or hypervisor. Razor makes

Getting Started with Docker – Part-IIGetting 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 more about the containers. How to restart the container? [simterm] [root@localhost ~]# docker restart collabnix collabnix [root@localhost ~]# [/simterm] How to remove a container? [simterm] $

Setting up OpenStack Juno with 1 controller and compute nodeSetting 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 the configuration info source config #install ntp yum -y install ntp systemctl enable ntpd.service systemctl start ntpd.service #openstack repos yum -y install yum-plugin-priorities yum -y install

Orchestrating Docker using PuppetOrchestrating 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. In this blog post we will see how Puppet can be used as an orchestration tool in order to provision, deploy, and manage your servers with

How to change Docker Image Installation Directory?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 that you can place the docker containers to other directory of your choice. By default, Docker places the containers under /var/lib/docker/containers which you can easily know

Error: /usr/bin/docker: relocation errorError: /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 not defined in file with link time reference Fix: This is possibly an issue with devicemapper ( still Red Hat is trying to get it

How to enable Docker behind the firewall?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 for docker to use via an environment variable. First, create a directory for drop-in configuration for docker: #mkdir /etc/systemd/system/docker.service.d Now, create a file called /etc/systemd/system/docker.service.d/http-proxy.conf that

PowerCLI Cookbook Published !!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 of months for its accuracy. You can purchase this book at You can check the free chapter at the above link. I am sure you

Understanding Docker Container ArchitectureUnderstanding 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 host of the Linux kernel’s features such as namespaces, cgroups, AppArmor profiles, and so on, to sandbox processes into configurable virtual environments. What does Docker container

SaltStack on CentOS 6.5SaltStack 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 and much more. Today we are going to quickstart with SaltStack to see how effective it is. Let’s deep dive quick into SalStack environmental setup: Machine

Installing Open-Xchange on Ubuntu 12.04Installing 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 minimal Ubuntu 12.04 as VM and ready to install. Here it goes: 1. Pre-Requisite: Installed Ubuntu 12.04 With apt-get utility working.(Internet Connectivity) Ensure you have a

Installing Java Development Toolkit (JDK) on LinuxInstalling 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 is pretty simple but installing through tarballs need sufficient environmental variable declaration which is little different from Windows Operating System. Follow the steps mentioned below to

How to create password-less SSH for LinuxHow 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 a quick method to setup password-less SSH. Lab Scenerio: Machine1: Machine2: a. Run this command on Machine1: It will show you this output. Just

Installing SMARTFOX Server Pro on DebianInstalling 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 like Debian, one can follow the below steps: Download the SmartFox Server Pro 1.6.6 from link. 1. Open a terminal window and move to the folder

Setting up a Simple Samba Share – Part IISetting 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 with practical approach. Aim: Connnecting to Samba Server through Own Client Software on the same machine Implementation: [root@rhel samba]# smbclient //localhost/ -U jen Password: Domain=[rhel] OS=[Unix]

Setting up a Simple Samba Share – Part ISetting 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 the standard Windows interoperability suite of programs for Linux and Unix.Since long back in 1992, Samba has provided secure, stable and fast file and print services

Automating Oracle Weblogic Server installation through shell scriptAutomating 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 always been a great weapon for system administrators.Today I spent considerable time to setup Weblogic Server 10.3.6 on my CentOS 7.0 machine through shell script. This

Running Hadoop on Ubuntu 14.04 ( Multi-Node Cluster)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 box.Hadoop allows for the distribution processing of large data sets across clusters of computers. It uses Map Reduce programming model. It is designed to scale up