Content deleted Content added
No edit summary |
→top: punctuation, reference formatting, biblio data, removed unnecessary link |
||
(48 intermediate revisions by 38 users not shown) | |||
Line 1:
{{Short description|
In [[software engineering]], '''
== Usage ==
In recent times,
== Types of containers ==
* OS containers
*
* Because of
* In containerized environments, security scanners generally protect the OS, but not the application containers, which adds unwanted vulnerability.
== Container management, orchestration, clustering ==
== Further reading ==▼
Container [[Orchestration (computing)|orchestration]] or container management is mostly used in the context of application containers.<ref>{{Cite web |title=What is Container Orchestration? Definition & Related FAQs |url=https://avinetworks.com/glossary/container-orchestration/ |access-date=2024-04-29 |website=Avi Networks}}</ref> Implementations providing such orchestration include [[Kubernetes]] and [[docker (software)|Docker swarm]].
===Journal articles===▼
* {{cite journal |last1=Bentaleb |first1=Ouafa |last2=Belloum |first2=Adam S. Z. |last3=Sebaa |first3=Abderrazak |last4=El-Maouhab |first4=Aouaouche |title=Containerization technologies: taxonomies, applications and challenges |journal=The Journal of Supercomputing |date=8 June 2021 |doi=10.1007/s11227-021-03914-1 }}▼
* {{cite journal |last1=Watada |first1=Junzo |last2=Roy |first2=Arunava |last3=Kadikar |first3=Ruturaj |last4=Pham |first4=Hoang |last5=Xu |first5=Bing |title=Emerging Trends, Techniques and Open Issues of Containerization: A Review |journal=IEEE Access |date=2019 |volume=7 |pages=152443–152472 |doi=10.1109/ACCESS.2019.2945930 }}▼
* {{cite journal |last1=van den Berg |first1=Tom |last2=Siegel |first2=Barry |last3=Cramp |first3=Anthony |title=Containerization of high level architecture-based simulations: A case study |journal=The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology |date=April 2017 |volume=14 |issue=2 |pages=115–138 |doi=10.1177/1548512916662365 }}▼
===Books===▼
* Gabriel N. Schenker, Hideto Saito, Hui-Chuan Chloe Lee, Ke-Jou Carol Hsu, (2019) ''Getting Started with Containerization: Reduce the operational burden on your system by automating and managing your containers'', [[Packt Publishing]], {{ISBN|9781838649036}}▼
* Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj (2014), ''Learning Docker'', [[Packt Publishing]], {{ISBN|9780988820203}}▼
==
Container clusters need to be managed. This includes functionality to create a cluster, to upgrade the software or repair it, balance the load between existing instances, scale by starting or stopping instances to adapt to the number of users, to log activities and monitor produced logs or the application itself by querying sensors. Open-source implementations of such software include [[OKD (software)|OKD]] and Rancher. Quite a number of companies provide container cluster management as a managed service, like [[Alibaba Group|Alibaba]], [[Amazon (company)|Amazon]], [[Google]], [[Microsoft]].
== See also ==
* [[Docker (software)]]
* [[Kubernetes]]
* [[Open Container Initiative]]
* [[Virtual machines]]
▲== Further reading ==
▲* {{cite journal |last1=Bentaleb |first1=Ouafa |last2=Belloum |first2=Adam S. Z. |last3=Sebaa |first3=Abderrazak |last4=El-Maouhab |first4=Aouaouche |title=Containerization technologies: taxonomies, applications and challenges |journal=The Journal of Supercomputing |date=8 June 2021 |volume=78 |pages=1144–1181 |doi=10.1007/s11227-021-03914-1 |s2cid=236220833 }}
* Moreau, David; Wiebels, Kristina; Boettiger, Carl (2023). Containers for computational reproducibility. ''Nature Reviews Methods Primers,'' 3 (50). https://doi.org/10.1038/s43586-023-00236-9
▲* {{cite journal |last1=Watada |first1=Junzo |last2=Roy |first2=Arunava |last3=Kadikar |first3=Ruturaj |last4=Pham |first4=Hoang |last5=Xu |first5=Bing |title=Emerging Trends, Techniques and Open Issues of Containerization: A Review |journal=IEEE Access |date=2019 |volume=7 |pages=152443–152472 |doi=10.1109/ACCESS.2019.2945930 |bibcode=2019IEEEA...7o2443W |s2cid=204970781 |doi-access=free }}
▲* {{cite journal |last1=van den Berg |first1=Tom |last2=Siegel |first2=Barry |last3=Cramp |first3=Anthony |title=Containerization of high level architecture-based simulations: A case study |journal=The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology |date=April 2017 |volume=14 |issue=2 |pages=115–138 |doi=10.1177/1548512916662365 |s2cid=64405143 |doi-access=free }}
* {{cite book |doi=10.1007/978-981-15-8411-4_4 |chapter=Containerization Design for Autonomous and Controllable Cloud Distributed System |title=Communications, Signal Processing, and Systems |series=Lecture Notes in Electrical Engineering |year=2021 |last1=Zhang |first1=Xiao |last2=Tang |first2=Yu |last3=Li |first3=Hao |last4=Liu |first4=Shaotao |last5=Lin |first5=Di |volume=654 |pages=30–38 |isbn=978-981-15-8410-7 |s2cid=236762442 }}
* {{cite book |doi=10.1007/978-3-030-24305-0_30 |chapter=Virtualization, Containerization, Composition, and Orchestration of Cloud Computing Services |title=Computational Science and Its Applications – ICCSA 2019 |series=Lecture Notes in Computer Science |year=2019 |last1=Odun-Ayo |first1=Isaac |last2=Geteloma |first2=Victor |last3=Eweoya |first3=Ibukun |last4=Ahuja |first4=Ravin |volume=11622 |pages=403–417 |isbn=978-3-030-24304-3 |s2cid=195769647 }}
▲* Gabriel N. Schenker, Hideto Saito, Hui-Chuan Chloe Lee, Ke-Jou Carol Hsu, (2019) ''Getting Started with Containerization: Reduce the operational burden on your system by automating and managing your containers'', [[Packt Publishing]], {{ISBN|
▲* Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj (2014), ''Learning Docker'', [[Packt Publishing]], {{ISBN|
== References ==
{{reflist}}
{{Virtualization software}}
[[Category:Cloud computing]]
{{
|