Docker – A beginner Tutorial

This tutorial will help you to get started with docker. This post is particularly for beginners who are eager to know how to start with amazing docker experience.

Let’s Get Started.

1) Install a docker

To install and run docker on your machine becomes a really easy thing with getting started guide on docker. You can find details instruction for setting up docker on Mac, Linux, and Windows.

Now, let’s test your docker installation,

Type docker run hello-world

If you receive “Hello from Docker!”, Congratulations everything is perfect. You can see a demo in an image provided below.



2) Very First Container

In this section, we are going to use “busybox” container to play around some docker commands.

Let’s run this command,

Type docker pull busybox

This pull command fetches an image from docker hub and stores it in our system.

Now, if you want to see all the images on your system, go for this command:

Type docker images

As you can see an image we just pulled from docker registry, we are going to run container from this “busybox” image.

Type docker run busybox

Don’t FREAK-out! Nothing happened, but there is nothing wrong with your set up. Let’s understand what actually happened when we ran this command.  First, docker tried to find “busybox” image, loads up a container for an image, then runs commands we have provided in that container.

Here, we didnt provide any command so container booted up, does nothing, and exited.

Lets provide a command along with run command.

Type docker run busybox echo “howdy from busybox”

Install Magento2 on Windows using Xampp – Beginner’s Guide

Looking for E-commerce platform with an array of useful features?

Magento 2 is the definitely right choice for your e-commerce store. If you are finding difficulties while installing it, then you have come to the right place.

For this tutorial, I am installing Magento 2.1.4 on my localhost using Xampp.


1) Technology stack requirements

– Apache 2.2 or 2.4 – Download from here.

– PHP 5.6.5–5.6.x, 7.0.2, 7.0.4, 7.0.6–7.0.x


– MySQL 5.7


2) Download Magento2

– Go to the official website and download Magento in your preferred format.

– Create a folder named ‘Magento’ at xampp/htdocs and extract your Magento archive at xampp/htdocs/magento/.


3) Configure php.ini file

– Go to your php.ini file and search for ‘extension=php_intl.dll’ and ‘extension=php_xsl.dll’, and remove the semicolon “;” from the beginning as shown below.














– Go to phpMyAdmin and create a database with the name magento2.


4) Install Magento2

– Open the web browser and go to localhost/magento.  Click on ‘Agree and Setup Magento’.

STEP 1: Perform a Readiness check as shown below. If you see your readiness Completed as shown then you are good to go for next step.

STEP 2: In the next step ‘configuration page’ will appear. Enter database details as the one you created in phpMyAdmin (in my case it is magento2). Click on Next after completing those details.

STEP 3: In next ‘web configuration step’, complete your store, and admin panel address as shown below.

STEP 4: Now customize your store as per your requirements and click on Next.

STEP 5: In this step, you need to create an Admin account and click on Next.

STEP 6: In this 6th step, all you need to do is hit the ‘Install Now’ button.

5) Explore your store and admin panel

– Open your favorite web browser and go to localhost/magento. If you see the following result on the screen, then you have successfully installed Magento 2 on your system.

– Now go to localhost/magento/admin and you will see a screen like this. These login details are the one you have created in step 5 of Magento 2 installation process.


Are you running a website with opencart? Do know about why canonical tag required for your website? Well then, below you can find easy solutions for your requirement.

OpenCart is an open source e-commerce software used to build online stores.Despite its popularity, some of its missing features are glaring, especially when it comes to SEO.  OpenCart does implement the rel=”canonical” tag on its product pages. However, there’s no canonical tag on any of the category pages or the all-important homepage. If you install OpenCart without fixing this problem, a Google search will show a million variations of each category diluting the results, “link juice”, and earning relegation to the “See this search with duplicate pages”.

What Is rel=”canonical” tag and Why should required for website pages.

Read more from

Find below relatively easy solution,

1) Edit your catalog/controller/product/category.php file

2) Find this line:

if ($category_info) {

3) Immediately after it, add the following lines:

$can_url=$this->url->link(“product/category”,”path=”.$this->request->get[‘path’]); $this->document->addLink($can_url,”canonical”);

4) Now edit catalog/controllers/common/home.php

5) Find this line:


6) Immediately after it add:

$can_url=$this->url->link(‘common/home’); $can_url=str_replace(‘index.php?route=common/home’, ”, $can_url); $this->document->addLink($can_url,’canonical’);

That’s It!!!You have canonical urls!


Product submission sites can help bring your products to hundreds of new customers with just a few clicks worth of work.Here I have shared a list of top product submission site, have very good page ranks and amazing Alexa rank. Product submission sites also provide good ROI for business, we can attract more and more viewer for the buyer by submitting our products. So start product sharing now and enjoy this valuable website.

Pinterest: People use Pinterest differently from other social networks. Instead of conversations or news sharing, people use Pinterest to collect information about their interests.Pinterest is a virtual bulletin board that originally appealed to mostly woman but has now been grasped by businesses and savvy marketers. Similar to the new visual direction of Facebook’s timeline, Pinterest is also visual.

Wanelo: This site’s name actually stands for “want, need, love,” which is just how you want your customers to feel about your products. It looks and functions much like Pinterest, but has a “Buy” button that takes you directly to a page where you can purchase the product. Start an account for your business today, and encourage your fans to “Save” (Wanelo’s version of pinning) your products.

Ownza: Another game-style site, Ownza lets users unlock discounts by indicating which items they own and which they want, and also earn cash back from participating retailers.

Wantr: This product listing site helps users find the products they want at the best prices. Users share products and link to where they can be purchased. If another user finds a better price, they can update the product listing. Add your own listings today.

Fancy: it, and, if merchants and brands are seeing demand forming around a place or product that they want to sell, they’ll come to us.

Shoplinkz is a new social shopping dashboard that allows you to find the best deals, create lists of the things you really want and share it all on social media too. It’s a great place to share your latest fashion finds with your friends; hunt down the perfect gift for someone you love, or simply do some window shopping across the internet.

Kaboodle: interactive nature allows for users to design their own style boards, write blogs, and create product lists as well as design personal polls for input on what to buy and what to wear. Best of all, everything is set up to be shopped, distributed and emailed through social media. “Kaboodlers” create and then share their ideas, blogs, style boards and lists with other community members, creating a personalized, relevant and incomparable social shopping experience.

Keep: is the place to discover and buy the latest trends in fashion, home decor, accessories, and design. Keep’s community unites the best products from across all e-commerce into a beautiful showcase of trending, unique and frankly, fabulous finds.

Tapiture helps you find just the stuff you’ll really like. As you browse, it learns what you’re into and shows you more of it. Dive deep into specific interests or collect your favorites to share with others. Tapiture will have something great to show you every time you use it.

VisualizeUs helps you collect and connect with the best visual inspiration of the web. Because your eyes deserve their daily dose of beauty.It’s a creative community with a mission: To rescue all inspiring and beautiful pictures (and videos) lost in the depths of the web.

Wookmark is a tool to collect and share your favorite images and videos.It’s also a community of people who like to explore and discuss their interests. And last, but not least, Wookmark is a vast archive of the most creative and amazing things in the world. – Find parts of your perfect world on Indulgy, keep them for yourself, and share with others.Everyone has his own internal world. Everyone wants this world to be perfect. The social aspect of a person is just a tool to make this world perfect. Indulgy is a place where one can visualize his perfect world. Indulgy is your personal aspect.

WeHeartIt is a Pinterest-like startup that only has 20 employees. More spectacularly, it has only raised $8 million to Pinterest’s $338 million. That means any new WeHeartIt hire has the opportunity to get on board, experience serious traction, and snag valuable stock options.

Polyvore: disrupts the traditional e-commerce model by giving everyone everywhere a voice in shaping today’s trends and influencing purchases. Our global community of stylists share tips on how to mix and match looks to make the most of your closet and predict trends before they hit the mainstream.

imgfave is a place to discover and share amazing images also make it super easy to collect your favorite images and organize them into fun collections like humor, art, photography, fashion, weddings and more.

Hope you find a good list that can help to make your product more social with revenue. If you have another site, please share that too with a comment!