The virtualization technology which begins in the 1960s makes a revolution in how we utilize hardware resources. Virtual machines logically divided from the same hardware are able to run with different operating system, greatly lifting productivity. Yet the container technology sprung up about 20 years ago is another evolutionary leap that enables us to develop and deploy resources.