Date of Publication :31st March 2018
Abstract: Docker container is developed in Go Programming language. Container internal is encapsulated from Linux kernel feature i.e. namespaces and cgroup. Namespace isolation allows a server to isolate a process so that can’t see certain portion of overall system. Control groups as name its control the process, memory and CPU. It will track used memory. Container shares the same host kernel but they have their own virtualized network adapter and file system. Container allow for efficient application deployment and management. Go language is provide system programming support to the container. Container is the lightweight and portable encapsulation of an environment in which to run application. Container is created from images. It has all binaries and dependencies need to run application. Containerization is the new way to build, ship and deploy applications.
Reference :