Difference between revisions of "Container (virtualization)"

From wikieduonline
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
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<ref>https://github.com/opencontainers/runc/releases/tag/v0.0.1</ref>.
 
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<ref>https://github.com/opencontainers/runc/releases/tag/v0.0.1</ref>.
  
[[Containers]]:
+
[[Containers:]]  
 
* [[Docker]]: <code>[[docker version]]</code>
 
* [[Docker]]: <code>[[docker version]]</code>
 
* [[Container runtime]]: <code>[[containerd]]</code>, <code>[[runc]]</code> (2015)
 
* [[Container runtime]]: <code>[[containerd]]</code>, <code>[[runc]]</code> (2015)
Line 9: Line 9:
 
* [[lxc]] ([[2008]])
 
* [[lxc]] ([[2008]])
 
* [[Kata containers]]
 
* [[Kata containers]]
 +
* [[Kubernetes init containers (initContainers)]]
  
 
== Containers Technology Timeline ==
 
== Containers Technology Timeline ==
Line 41: Line 42:
 
* [[Container Registry]], software that enables [[container image]] storage and management
 
* [[Container Registry]], software that enables [[container image]] storage and management
 
* [[Shipping container]]s
 
* [[Shipping container]]s
 +
* [[Alpine]]
 +
* [[AWS ECS]], [[AWS Proton]]
 +
* [[Pods]]
  
 
== Activities ==
 
== Activities ==
 
# Understand the differences between <code>[[runc]]</code><ref>https://github.com/opencontainers/runc/blob/master/man/runc.8.md</ref>, <code>[[containerd]]</code><ref>https://www.mankier.com/1/containerd</ref> and <code>[[docker]]</code>. https://medium.com/@alenkacz/whats-the-difference-between-runc-containerd-docker-3fc8f79d4d6e
 
# Understand the differences between <code>[[runc]]</code><ref>https://github.com/opencontainers/runc/blob/master/man/runc.8.md</ref>, <code>[[containerd]]</code><ref>https://www.mankier.com/1/containerd</ref> and <code>[[docker]]</code>. https://medium.com/@alenkacz/whats-the-difference-between-runc-containerd-docker-3fc8f79d4d6e
 
# Read Windows containers installation: https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server
 
# Read Windows containers installation: https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server
 +
# Read AWS blog about containers: https://aws.amazon.com/blogs/containers/
  
 
== See also ==
 
== See also ==
 +
* {{containers:}}
 
* {{Containers}}
 
* {{Containers}}
 
* {{container orchestration}}
 
* {{container orchestration}}
* {{virtualization}}
 
 
  
 
[[Category:Container]]
 
[[Category:Container]]
 
[[Category:Cloud computing]]
 
[[Category:Cloud computing]]
 
{{CC license}}
 
Source: Wikiversity
 

Latest revision as of 12:07, 25 October 2023

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].

Containers:

Containers Technology Timeline[edit]

Tools[edit]

containerd[edit]

containerd[6][7] is an industry-standard container runtime.

Related terms[edit]

Activities[edit]

See also[edit]

Advertising: