The term container and the concept came from the shipping container . These container are shipped from city to city and country to country . No matter which part of the world you go , you will always find these containers with the exact same measurements because around the world all docks , trucks ,ships and warehouse are built to easily transport and store them . > Now consider the situation , developers create the application and that application is working fine in their laptop , but when the application is moved to the production environment , application is not running . The most basic reason is change of the architecture . > Then comes the container technology which allows developers or programmer to test and build applications on any computerr just by putting it in the container and then run on another computer regardlesss of its architechture . >you can move the application anywhere without moving its OS just like moving actual container anywhere that would fit o