久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Docker專用基礎Linux發行版有哪些

178次閱讀
沒有評論

共計 2733 個字符,預計需要花費 7 分鐘才能閱讀完成。

本篇內容介紹了“Docker 專用基礎 Linux 發行版有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

概述

容器專用操作系統是指專為運行容器而設計的 Linux 發行版,這些發行版可以提供常規發行外一些額外的優勢:

簡練:容器專用操作系統應該很小,僅安裝必須的組件。最大可能減少附帶的工具和應用。

原子更新。

默認情況下,就可構建大規模群集

可以自動運行 Docker 守護程序。

根文件系統只讀。

原子更新可回滾 (雙分區更新方案)。

增強的穩定性和安全性。

根據這些特征我們來對比下常見的容器 Linux 發行版:CoreOS,Ubuntu Snappy,Atomic,RancherOS 還有 Photon。

這些發行版默認都是云原生的,它提供了一個多發行包,可以很方便地用于云實例的早期初始化。

CoreOS

CoreOS 是基于 Linux 內核的云原生發行版,專注于安全、可靠、集群化,可自動化,輕松部署。作為一個容器操作系統,CoreOS   提供運行現代基礎架構堆棧所需的功能,包括容器運行所需要的基礎功能環境以及一系列內建的服務發現和共享配置的工具。CoreOS 的策略和體系結構允許用戶以高彈性運行大規模服務。

CoreOS 附帶有兩個容器運行時 (例如 Docker 和 Rocket),它們可以在每個節點上自動配置。另外,CoreOS 還提供自動更新,可以默認獲取所有更新。

CoreOS 使用自己的內置 ignition 作為啟動點。Ignition 是在首次啟動時運行的配置工具,可讓用戶以不變的方式配置節點。在 CoreOS 上運行應用程序的首選方法是在容器中運行它們。

etcd 也是 CoreOS 的優勢之一。etcd 是一個分布式鍵值緩存服務器,它被 Kubernetes,Cloud  Foundry 等許多項目使用。可以使用 etcd 進行簡單的服務發現等等。

大型云提供商基本都上都提供了對 CoreOS 支持。

Docker 專用基礎 Linux 發行版有哪些

2018 年 CoreOS 被紅帽子收購,升級版本 Fedora CoreOS 是目前紅帽云戰略中最重要的產品和服務。

Docker 專用基礎 Linux 發行版有哪些

Flatcar Linux 是 CoreOS Container Linux 的一個友好的開源分支。Flatcar Linux 是 Container  Linux 的直接替代產品。Flatcar 背后的主要思想是以社區驅動的方式支持 Container Linux。

Ubuntu Core

Ubuntu  Core 是適用于 IoT 設備和大型容器部署的 Ubuntu 的微型事務版本。它運行著一種新型的超級安全,可遠程升級的 Linux 應用程序軟件包,稱為 snaps,被芯片組廠商,設備制造商和系統集成商等領先的物聯網廠商支持和信任。

Ubuntu Core 內置了 Canonical 的 AppArmor 內核安全系統,提供人性化的安全性。Ubuntu  Core 可讓應用程序彼此完全隔離以保證安全。

Docker 專用基礎 Linux 發行版有哪些

Ubuntu Core 可以通過所謂的 snap(例如 Docker) 輕松地進行擴展,將一個 snap 添加到 Ubuntu  Core 后,就可在它上運行應用程序。

Docker 專用基礎 Linux 發行版有哪些

Ubuntu Core 中的所有操作系統和應用程序文件都保持單獨且為只讀鏡像。這使 Ubuntu Core 上的更新,很容易又可預測。通過增量管理,Ubuntu  Core 能使下載量最小。Ubuntu Core 還提供了系統和應用程序更新的回滾。

默認情況下,Ubuntu  Core 并沒有內置 Docker 運行時,但是用戶可以輕松地將 Docker 安裝為運行 Docker 容器的快捷方式。安裝非常簡單:

sudo snappy install docker

第一次嘗試 Ubuntu Core 時,需要一個 Ubuntu 帳戶,用于 ssh 密鑰的初始配置。

RancherOS

RancherOS 項目目的是構建一個極簡的 Linux 發行版,可以讓 Docker 直接在 Linux 內核之上運行,并將所有用戶空間 Linux 服務作為 Docker 容器分發。這樣,就無需為 RancherOS 本身使用單獨的軟件包分發機制。

總之,RancherOS 是由 Containers 構成的 OS,以 PID 1 運行 Docker 守護程序, Docker 守護程序是內核啟動的第一個進程。RancherOS 中運行了 2 個 Docker 守護進程,一個用于系統 (System  Docker),一個用于用戶 (User  Docker),系統 Docker 負責啟動所有系統服務,例如 udev,DHCP 和控制臺。因此,RancherOS 使用 Docker 作為初始化系統,并將所有系統服務作為 Docker 容器進行管理。

Docker 專用基礎 Linux 發行版有哪些

RancherOS 附帶兩個 Docker 守護程序的原因之一是,當用戶不小心從用戶 Docker 停止 / 刪除所有容器時,系統仍然可以正常工作。

在 Docker 容器中運行所有內容時,總是可以通過 RancherOS 獲得最新的 Docker 版本。可以通過運行其他系統容器來輕松擴展 RancherOS,例如,可以運行自己的控制臺容器來訪問自己喜歡的控制臺。由于系統超級精簡,所以安全漏洞更加少并且需要更少的補丁程序,并提供更高的穩定性。

由于所有系統服務都是作為 Docker 容器交付的,無需任何諸如 apt-get 或 yum 的軟件包管理工具。由于內核和 initrd 不是 Docker 容器,因此 RancherOS 也使用 Docker 打包和分發來交付內核和 initrd 更新。

RancherOS 也可以被視為嵌入式系統和 IoT 設備的解決方案。

VMware Photon

Photon 是最小的 Linux 容器主機的技術預覽版本。Photon 的設計尺寸很小,可以在 VMware 平臺上快速啟動。Photon 旨在為虛擬化環境中運行的容器化應用程序進行協作。

Docker 專用基礎 Linux 發行版有哪些

VMware 迅速為容器化應用程序創建新的操作系統。VMware  Photon 是為 vSphere 優化的最小的 Linux 容器主機。Photon 支持所有基于 Vmware  Warden 的通用容器,例如 Docker,rocket 和 Pivotal  Garden 容器規范。另外,Photon 還帶有有效的生命周期管理,其中包含與 yum 兼容的軟件包管理器。

Docker 專用基礎 Linux 發行版有哪些

使用 Photon 的主要好處是 VMware 的 Lightwave。Lightwave 提供了用于身份驗證和授權的集中式身份管理。它支持許多開放標準,例如 LDAP,Kerberos,SAML 和 OAuth  2.0。Lightwave 將容器安全性引入了新的一層,實現支持集中式身份和訪問管理。

“Docker 專用基礎 Linux 發行版有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計2733字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 贵定县| 都安| 铁岭县| 罗甸县| 长春市| 绥德县| 耿马| 巫山县| 阿拉善右旗| 太湖县| 扎赉特旗| 通州区| 霍山县| 织金县| 海城市| 老河口市| 尖扎县| 泗阳县| 澄迈县| 甘泉县| 塘沽区| 仙桃市| 博罗县| 江孜县| 娄烦县| 洪泽县| 翁牛特旗| 青浦区| 大余县| 东明县| 永嘉县| 鲜城| 特克斯县| 隆昌县| 河南省| 塔城市| 增城市| 方正县| 辛集市| 太康县| 精河县|