Difference between revisions of "Container (virtualization)"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
|||
Line 11: | Line 11: | ||
== Containers Technology Timeline == | == Containers Technology Timeline == | ||
* 2007 [[Cgroups]] v1 was added into the [[Linux kernel]] (cgroups version 1).<ref>{{cite web |url=https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/diff/Documentation/cgroup-v1?id=v4.5&id2=v4.4 |title=diff between Linux kernel 4.4 and 4.5 |date=2016-03-14}}</ref> | * 2007 [[Cgroups]] v1 was added into the [[Linux kernel]] (cgroups version 1).<ref>{{cite web |url=https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/diff/Documentation/cgroup-v1?id=v4.5&id2=v4.4 |title=diff between Linux kernel 4.4 and 4.5 |date=2016-03-14}}</ref> | ||
+ | * 2008 [[LXC]] | ||
* 2012 OpenShift Origin the open source codebase used in the OpenShift PaaS released<ref>https://www.redhat.com/en/blog/Announcing-OpenShift-Origin-Open-Source-Code-For-Platform-as-a-Service?source=author&term=2661</ref> | * 2012 OpenShift Origin the open source codebase used in the OpenShift PaaS released<ref>https://www.redhat.com/en/blog/Announcing-OpenShift-Origin-Open-Source-Code-For-Platform-as-a-Service?source=author&term=2661</ref> | ||
* 2011 [[Openshift]] platform is launched based on Linux containers<ref>https://blog.openshift.com/red-hat-chose-kubernetes-openshift/</ref> | * 2011 [[Openshift]] platform is launched based on Linux containers<ref>https://blog.openshift.com/red-hat-chose-kubernetes-openshift/</ref> |
Revision as of 17:28, 7 February 2020
Linux Container virtualization is an os-level virtualization technology based in Linux kernel cgroups and namespaces features. Docker containers are available since 2013 and runC was first released in July 2015 as version 0.0.1[1].
- Docker:
docker version
- containerd runtime
- runc runtime
- Podman daemonless container engine for developing, managing, and running OCI Containers on Linux
- buildah
- skopeo
Containers Technology Timeline
- 2007 Cgroups v1 was added into the Linux kernel (cgroups version 1).[2]
- 2008 LXC
- 2012 OpenShift Origin the open source codebase used in the OpenShift PaaS released[3]
- 2011 Openshift platform is launched based on Linux containers[4]
- 2013 Docker launched
- 06/2014 Kubernetes launched
- 10/2014
docker-compose
available - 2015
runC
released - 02/2019
containerd
becames official CNCF project. - 05/2019 Red Hat remove docker from RHEL 8 and includes
runC
Tools
- Buildah, building containers.
- Podman, running containers.
- Skopeo, sharing/finding containers.
- runc[5] container management tool from Open Container Initiative
containerd
containerd
[6][7] is an industry-standard container runtime.
Activities
- Understand the differences between
runc
[8],containerd
[9] anddocker
. https://medium.com/@alenkacz/whats-the-difference-between-runc-containerd-docker-3fc8f79d4d6e
See also
- Container Registry, software that enables container image storage and management
- Containers, OCI: Docker (
dockerd
),containerd
,runc
, Podman, buildah, skopeo, lxd, Container Registry, Service mesh, Windows Server containers, Containerpilot, CoreOS, CAdvisor, Containers networking, Container scanning, cosign, CRI, CRI-O,initContainers
, Sidecar container, Container images, latest - Container orchestration: Kubernetes, Nomad, Docker Swarm, OpenShift, Mesos, Marathon, AWS Fargate
- Virtualization: KVM, VirtualBox, multipass, containers, Vagrant, Packer, Hyper-V, VMware, Parallels, Bhyve, Virtual machine
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Source: Wikiversity
- ↑ https://github.com/opencontainers/runc/releases/tag/v0.0.1
- ↑ "diff between Linux kernel 4.4 and 4.5". 2016-03-14.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
- ↑ https://www.redhat.com/en/blog/Announcing-OpenShift-Origin-Open-Source-Code-For-Platform-as-a-Service?source=author&term=2661
- ↑ https://blog.openshift.com/red-hat-chose-kubernetes-openshift/
- ↑ https://en.wikipedia.org/wiki/Open_Container_Initiative
- ↑ https://www.mankier.com/1/containerd
- ↑ https://containerd.io/
- ↑ https://github.com/opencontainers/runc/blob/master/man/runc.8.md
- ↑ https://www.mankier.com/1/containerd
Advertising: