什么是容器化?


容器提供了與平台隔離的運行環境支持

容器化是指將軟件代碼和所需的所有組件(例如庫、框架和其他依賴項)打包在一起,讓它們隔離在自己的“容器”中。

這樣,容器內的軟件或應用就可以在任何環境和任何基礎架構上一致地移動和運行,不受該環境或基礎架構的操作系統影響。容器就像是一個氣泡(或者是應用周圍的計算環境),把應用和周圍環境隔離開來。它相當於是一個功能全面、便於移植的計算環境。

容器是取代在平台或操作系統上直接編寫代碼的一種替代方案,因為在這種舊的方式中,代碼可能無法與新環境兼容,使得應用難以移動。如此就可能會產生漏洞、錯誤和故障,從而需要消耗更多時間進行修復,導致生產力降低和團隊產生強烈的挫敗感。

將應用打包裝入可在平台和基礎架構之間移動的容器后,只用把該容器移動到某個位置,應用就能在那里成功運行使用,因為容器中包含了成功運行應用所需的一切。

 

https://www.redhat.com/zh/topics/cloud-native-apps/what-is-containerization


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM