In this post, I will document the learning I had with Docker.
Container History
- Linux Containers
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
Technology behind Docker
TB typed more...as i learn...
Container History
- Linux Containers
- Open VZ
- Single patched linux kernal ability to use architecture kernel version of system for executing the container
- Linux V-Server
- Virtual Private Server implementation. Created for adding OS level virtualization to the linux kernel itself.
- OS level Virtualization.
- Kernel of OS allowing multiple isolated user space instances instead of one.
- Like real server from point of view of operator.
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
Technology behind Docker
- Developed using Google's Go language
- with Linux kernel using cgroup & cnames (namespace)
- AUFS union filesystem
- LxC (Linux containers)
TB typed more...as i learn...
No comments:
Post a Comment