Tag Archives: docker

5 Reasons Why Every Developer Must Adopt Dockers

This blog represents some of the key reasons why every developer must consider adopting for development. 1. Setup clean Dev environment within no time. Many a time, while developing, we end up changing configuration. Installing new libraries etc. With this act, the Dev environment deviates to a new state which may be different from expected QA and Production environment. With Dockers, one could rather update the image and create new containers in case new libraries need to be installed. 2. Setup Dev environment within minutes. As a matter of fact, developers could actually recreate the Dev environment every morning before starting his work. This ensures that he maintains the state …

Continue reading

Posted in Software Engg, Software Quality. Tagged with , , .

Dockers – Top 5 Use Cases for Dockers Adoption

This blog represents top 5 use cases why IT enterprises (product & software-service vendors) should consider adopting Dockers in their SDLC. 1. Quicker Developer Onboarding into Projects: We all are aware of development environment setup related issues when taking about developers on boarding. In my recent experience, I almost spent a week to get manually setup for a recently started project comprising of just 3-4 members. I had to refer to couple of documents which was last updated few weeks back and thus was not up to date. This led to productivity loss. In my earlier experience, I saw the usage of VMs images for developer onboarding. This worked very …

Continue reading

Posted in Dockers, Software Engg, Virtualization. Tagged with , .

5 Reasons Why Every Developer Must Adopt Dockers

This blog represents my thoughts on why every developer must adopt dockers for their day-to-day development purpose. I got introduced to Dockers technologies a couple of months back and trust me, I have started wondering on how I have been developing/coding prior to that.  Honestly speaking, I am floored. Here are some of the top reasons why you should also give a shot to Dockers. Bring up Dev Environment in No Time One of the issue that I faced in the programming/development experience is living with same Dev environment through out the entire development cycle for months all together. At times, due to installation of software updates, the environment used …

Continue reading

Posted in Virtualization. Tagged with .

How to Migrate from Boot2Docker to Docker Toolbox

This article represents quick information on how to migrate existing Boot2Docker containers and images to newly launched Docker Toolbox, that was officially announced on this Docker’s blog. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following are the key points described later in this article: What is Docker Toolbox? Migration to Docker Toolbox What is Docker Toolbox? With the development community talking about issues related with getting up and started with Dockers and need for one-click install of Docker, Docker finally came out with something called as Docker Toolbox. This comes with following: Docker client Docker kitematic Docker …

Continue reading

Posted in Virtualization. Tagged with .

Docker – How to Install NodeJS on Docker

This article represents quick instructions on how to install NodeJS on CentOS Docker Image. The detailed instructions of installing NodeJS on linux could be found on this page. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following is the set of instructions: Install the docker on your machine. Pull the Centos docker image Create a container using the Centos docker image. Following command could be used: docker run -ti -dP –name centos -v /c/Users:/mnt/Users centos:latest /bin/bash Start the docker container and attach. Following command can be used: # Starts the docker container docker start centos # Attach docker …

Continue reading

Posted in Javascript, Virtualization. Tagged with .

Docker – How to Install NodeJS on Docker

This article represents quick instructions on how to install NodeJS on CentOS Docker Image. The detailed instructions of installing NodeJS on linux could be found on this page. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following is the set of instructions: Install the docker on your machine. Pull the Centos docker image Create a container using the Centos docker image. Following command could be used: docker run -ti -dP –name centos -v /c/Users:/mnt/Users centos:latest /bin/bash Start the docker container and attach. Following command can be used: # Starts the docker container docker start centos # Attach docker …

Continue reading

Posted in Virtualization. Tagged with .

Docker – How to SSH to Running Container

This article represents instructions on how you could get a docker container connect with other docker container using SSH. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following are the key points described later in this article: Instructions to Install SSH Techniques to Enable SSH on the Existing Container Techniques to SSH to Running Container Instructions to Install SSH If you already have a running container, and you would like to put SSH on it and allow other docker container to connect via SSH, following is a set of instructions to install SSH: ## ## Install the openssh-server …

Continue reading

Posted in Virtualization. Tagged with , .

How to Install Oracle 11g (EE) on Docker

This article represents instructions on how to install & configure Oracle 11g Database (Enterprise Edition) on Docker. Well, I could have lived with installing Oracle 11g express edition, had I have the requirement of testing my application with Oracle database for single user. The primary reason for installing Oracle enterprise edition was to test the high availability using Oracle Data Guard solution. As we may knowing that Oracle Data Guard does not come with Oracle XE Database, thus, it becomes mandatory to work with Oracle EE Database edition which comes bundled with Data Guard solution. The primary challenge in installing Oracle EE database on Docker is the disk space problem …

Continue reading

Posted in Virtualization. Tagged with , , .

Casperjs Hello World in 10 Minutes

This article represents instructions on how to get started with programming casperjs scripts within 10 minutes. In this article, the sample program is written for scraping Amazon.com homepage and printing title of the page. One of the biggest issues or hurdle, I would say, in getting started with any framework is related with downloading the tool/library, installing and configuring the environment in order to execute the program. Thanks to Docker creators, this is taken care in a very neat manner so much so that one could do following to set up the development environment in literally no time. Download the image of the development environment. Create a Docker container using …

Continue reading

Posted in Javascript, Virtualization, Web. Tagged with , .

Dummies Notes – Get Started with Docker Hello World

This article represents instructions to get started with Docker on Windows. For detailed documentation on Docker, access the Dockers Help page. For detailed instructions on installation of boot2docker, refer following page. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following are the key points described later in this article: What is Boot2Docker? Download & Install Boot2Docker Docker Hello World Configure Putty Environment   What is Boot2Docker? Docker Engine uses Linux-specific kernel features. Thus, to run docker engine on Windows, Boot2Docker application is developed. This application creates a Linux virtual machine on Windows to run Docker on a Linux …

Continue reading

Posted in Virtualization. Tagged with .