containers
Error: Parsing the XML failed.

Containers

Snippet from Wikipedia: OS-level virtualization

OS-level virtualization is an operating system paradigm in which the kernel allows the existence of multiple isolated user space instances. Such instances, called containers (LXC, Solaris containers, Docker), Zones (Solaris containers), virtual private servers (OpenVZ), partitions, virtual environments (VEs), virtual kernels (DragonFly BSD), or jails (FreeBSD jail or chroot jail), may look like real computers from the point of view of programs running in them. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, network shares, CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside of a container can only see the container's contents and devices assigned to the container.

On Unix-like operating systems, this feature can be seen as an advanced implementation of the standard chroot mechanism, which changes the apparent root folder for the current running process and its children. In addition to isolation mechanisms, the kernel often provides resource-management features to limit the impact of one container's activities on other containers.

The term container, while most popularly referring to OS-level virtualization systems, is sometimes ambiguously used to refer to fuller virtual machine environments operating in varying degrees of concert with the host OS, e.g. Microsoft's Hyper-V containers.

Snippet from Wikipedia: Docker (software)

Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. Because all of the containers share the services of a single operating system kernel, they use fewer resources than virtual machines.

The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. It was first started in 2013 and is developed by Docker, Inc.

Windows Containers

https://msdn.microsoft.com/virtualization/windowscontainers/quick_start/quick_start_windows_10

https://msdn.microsoft.com/virtualization/windowscontainers/quick_start/quick_start_windows_server

https://msdn.microsoft.com/virtualization/windowscontainers/quick_start/quick_start_images

The problems containers solve

“The evolution of containers is driven by a need for process orchestration that is lighter than VM deployment, but with some of the same systems approach to clustering, and rapid setup and teardown. All this must be done with reliability and security, which is where the heaviest criticism of each platform comes in, and it’s one of the byproducts of the evolution of cloud computing concepts.”

Fair Use Source: http://www.networkworld.com/article/2952884/cloud-storage/container-wars-rocket-vs-odin-vs-docker.html#tk.nww-fsb

See also

External sites

containers.txt · Last modified: 2016/10/16 09:18 by Cloud Monk Losang Jinpa PhD MCSE MCT Microsoft Cloud Ecosystem DevOps Engineer