Skip to main content

Docker Deep Dive on Camp Pluralsight - A good experience

Docker is a great tool that allows IT teams to build, ship and run their application in a single reusable container. I found out after I took a course about Docker on

In the last six months, I switched from building my own Virtual Box VMs to Vagrant and I was thrilled. I could not stop talking about Vagrant. I use Vagrant for building my own little development environments and I shared one of them with my team.

Ravi Kalaga has been telling me great things about Docker. I tried to set it up on my Windows 7 laptop, but I was struggling to make it work over the corporate firewall.

Along came, Camp Pluralsight. I was already reaping benefits of having a Pluralsight subscription through my employer and I had taken three courses (alright, I didn't finish two them) on the site before this camp came along.

Yes, the possibility of winning an iWatch did appeal to me in Week 1. The rest of the prizes, Silicon Valley Comic Con 2016 and a gift card for some strange place I have never heard of, did not appeal to me. But, the real attention grabber was this course - Docker Deep Dive by Nigel Poulton.

Here's what I liked most about the course:
1. I could follow along side by side with the Mr. Nigel.
2. I was able to understand every detail he discussed throughout the course. There were some aspects related to networking that I was not familiar with, but he explained it so well, yet briefly that I was at ease.
3. Most of all, I was so engaged in the course that I could not wait for my family to get to bed at night, so I could continue the course.
4. I can now make new containers for my team and rock on with Docker.

Here's what I like most about Pluralsight:
1. Great courses (of course) available for levels beginner to advanced.
2. Video and audio quality is excellent.
3. iPhone app is awesome. I could view the course on my commute.
4. The most important feature of all - speed of video. If there is a topic that I already know, I did not want to skip it because there is always a tidbit to learn on such topics. So, I increased the speed of the video to 1.5x and skimmed through the section.

Here's what I would really like from Pluralsight: Courses to help prepare for popular certifications.

I do appreciate the Docker course. I loved it. I am now officially a fan of Docker.This week, I started taking a course on RESTful web services with Jeresy.


Popular posts from this blog

A @trello board to get kids excited

My 8 year old just started his summer break. He did so well in school and I am proud of him. He skipped second grade, got into the gold honor roll in every quarter and got a medal for doing that. Last night, I promised to install a new app for him on his iPad mini. I installed Trello and created a board for him while he watched. I showed him how to create cards, add labels to them and move them from To Do, to Doing to Done. I had him create some cards and label them. He could not stop creating cards. I could not convince him to go to bed after that. He created cards for everything he wants to do in the summer and he is not done with creating cards. He even created a card to email a screenshot of his Trello board to his teacher. Later last night, he was still awake in bed when I checked on him. He told me that he wanted to add three more labels - Math, Science and One-on-One. He wanted a label titled 'One-on-one' for tasks that he wants to do with me and he wants one-on-one at

Create #VirtualPrivateCloud, NAT Instance and NAT Gateways on @AWSCloud

Create a Virtual Private Cloud, NAT instance and the new NAT Gatweay ... and making it all work. This is a YouTube playlist of three videos.

Cheat sheet to create a #VPC and Subnets on @AWSCloud

One of the critical things to remember for working with a AWS VPC is creating and using it. I had hard time remembering how to do it, so, I wrote down a cheat sheet for myself.  If anyone wants to follow along, just navigate to the VPC page on the AWS Console and start with 'Create VPC' button. Please note that this may cost some dollars if you are not on the free tier. If you are on the free tier and make mistakes, it may cost some dollars. In the steps below, we will be creating the following on a new VPC: An internet gateway One public subnet with routes for accessibility from the internet One private subnet without any routes One EC2 web server with Apache installed in it and serving a sample html page - using the public subnet. One EC2 server with the private subnet and security group that allows access to resources running on the public subnet only.  Create VPC Name tag: myVPC CIDR Block: Tenancy: default (Must have default. Otherwise, it