自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

值得推薦的Docker專用基礎(chǔ)Linux發(fā)行版

系統(tǒng) Linux
容器專用操作系統(tǒng)是指專為運(yùn)行容器而設(shè)計(jì)的Linux發(fā)行版,這些發(fā)行版可以提供常規(guī)發(fā)行外一些額外的優(yōu)勢(shì)。

隨著容器云和Docker技術(shù)的發(fā)展,容器基礎(chǔ)鏡像OS和運(yùn)行容器的宿主機(jī)OS的選擇都成了一個(gè)問題。有很多Linux發(fā)行商和云運(yùn)營(yíng)商也發(fā)布了專門的容器發(fā)行版,與傳統(tǒng)發(fā)行版操作系統(tǒng)相比,這些Linux可能更安全,更簡(jiǎn)練,發(fā)行版有一我們列出業(yè)界流行的幾種發(fā)行版,希望能幫助大家甄選最適合自己的發(fā)行版。

[[374731]]

概述

容器專用操作系統(tǒng)是指專為運(yùn)行容器而設(shè)計(jì)的Linux發(fā)行版,這些發(fā)行版可以提供常規(guī)發(fā)行外一些額外的優(yōu)勢(shì):

  • 簡(jiǎn)練:容器專用操作系統(tǒng)應(yīng)該很小,僅安裝必須的組件。最大可能減少附帶的工具和應(yīng)用。
  • 原子更新。
  • 默認(rèn)情況下,就可構(gòu)建大規(guī)模群集
  • 可以自動(dòng)運(yùn)行Docker守護(hù)程序。
  • 根文件系統(tǒng)只讀。
  • 原子更新可回滾(雙分區(qū)更新方案)。
  • 增強(qiáng)的穩(wěn)定性和安全性。

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

這些發(fā)行版默認(rèn)都是云原生的,它提供了一個(gè)多發(fā)行包,可以很方便地用于云實(shí)例的早期初始化。

CoreOS

CoreOS是基于Linux內(nèi)核的云原生發(fā)行版,專注于安全、可靠、集群化,可自動(dòng)化,輕松部署。作為一個(gè)容器操作系統(tǒng),CoreOS 提供運(yùn)行現(xiàn)代基礎(chǔ)架構(gòu)堆棧所需的功能,包括容器運(yùn)行所需要的基礎(chǔ)功能環(huán)境以及一系列內(nèi)建的服務(wù)發(fā)現(xiàn)和共享配置的工具。CoreOS的策略和體系結(jié)構(gòu)允許用戶以高彈性運(yùn)行大規(guī)模服務(wù)。

CoreOS附帶有兩個(gè)容器運(yùn)行時(shí)(例如Docker和Rocket),它們可以在每個(gè)節(jié)點(diǎn)上自動(dòng)配置。另外,CoreOS還提供自動(dòng)更新,可以默認(rèn)獲取所有更新。

CoreOS使用自己的內(nèi)置ignition作為啟動(dòng)點(diǎn)。Ignition是在首次啟動(dòng)時(shí)運(yùn)行的配置工具,可讓用戶以不變的方式配置節(jié)點(diǎn)。在CoreOS上運(yùn)行應(yīng)用程序的首選方法是在容器中運(yùn)行它們。

etcd也是CoreOS的優(yōu)勢(shì)之一。etcd是一個(gè)分布式鍵值緩存服務(wù)器,它被Kubernetes,Cloud Foundry等許多項(xiàng)目使用??梢允褂胑tcd進(jìn)行簡(jiǎn)單的服務(wù)發(fā)現(xiàn)等等。

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

[[374732]]

2018年CoreOS被紅帽子收購(gòu),升級(jí)版本Fedora CoreOS是目前紅帽云戰(zhàn)略中最重要的產(chǎn)品和服務(wù)。

[[374733]]

Flatcar Linux是CoreOS Container Linux的一個(gè)友好的開源分支。Flatcar Linux是Container Linux的直接替代產(chǎn)品。Flatcar背后的主要思想是以社區(qū)驅(qū)動(dòng)的方式支持Container Linux。

Ubuntu Core

Ubuntu Core是適用于IoT設(shè)備和大型容器部署的Ubuntu的微型事務(wù)版本。它運(yùn)行著一種新型的超級(jí)安全,可遠(yuǎn)程升級(jí)的Linux應(yīng)用程序軟件包,稱為snaps,被芯片組廠商,設(shè)備制造商和系統(tǒng)集成商等領(lǐng)先的物聯(lián)網(wǎng)廠商支持和信任。

Ubuntu Core內(nèi)置了Canonical的AppArmor內(nèi)核安全系統(tǒng),提供人性化的安全性。Ubuntu Core可讓應(yīng)用程序彼此完全隔離以保證安全。

[[374734]]

Ubuntu Core可以通過所謂的snap(例如Docker)輕松地進(jìn)行擴(kuò)展,將一個(gè)snap添加到Ubuntu Core后,就可在它上運(yùn)行應(yīng)用程序。

值得推薦的Docker專用基礎(chǔ)Linux發(fā)行版

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

默認(rèn)情況下, Ubuntu Core并沒有內(nèi)置Docker運(yùn)行時(shí),但是用戶可以輕松地將Docker安裝為運(yùn)行Docker容器的快捷方式。安裝非常簡(jiǎn)單:

  1. sudo snappy install docker 

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

RancherOS

RancherOS項(xiàng)目目的是構(gòu)建一個(gè)極簡(jiǎn)的Linux發(fā)行版,可以讓Docker直接在Linux內(nèi)核之上運(yùn)行,并將所有用戶空間Linux服務(wù)作為Docker容器分發(fā)。這樣,就無需為RancherOS本身使用單獨(dú)的軟件包分發(fā)機(jī)制。

總之,RancherOS是由Containers構(gòu)成的OS,以PID 1運(yùn)行Docker守護(hù)程序, Docker守護(hù)程序是內(nèi)核啟動(dòng)的第一個(gè)進(jìn)程。RancherOS中運(yùn)行了2個(gè)Docker守護(hù)進(jìn)程,一個(gè)用于系統(tǒng)(System Docker),一個(gè)用于用戶(User Docker),系統(tǒng)Docker負(fù)責(zé)啟動(dòng)所有系統(tǒng)服務(wù),例如udev,DHCP和控制臺(tái)。因此,RancherOS使用Docker作為初始化系統(tǒng),并將所有系統(tǒng)服務(wù)作為Docker容器進(jìn)行管理。

值得推薦的Docker專用基礎(chǔ)Linux發(fā)行版

RancherOS附帶兩個(gè)Docker守護(hù)程序的原因之一是,當(dāng)用戶不小心從用戶Docker停止/刪除所有容器時(shí),系統(tǒng)仍然可以正常工作。

在Docker容器中運(yùn)行所有內(nèi)容時(shí),總是可以通過RancherOS獲得最新的Docker版本??梢酝ㄟ^運(yùn)行其他系統(tǒng)容器來輕松擴(kuò)展RancherOS,例如,可以運(yùn)行自己的控制臺(tái)容器來訪問自己喜歡的控制臺(tái)。由于系統(tǒng)超級(jí)精簡(jiǎn),所以安全漏洞更加少并且需要更少的補(bǔ)丁程序,并提供更高的穩(wěn)定性。

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

RancherOS也可以被視為嵌入式系統(tǒng)和IoT設(shè)備的解決方案。

VMware Photon

Photon是最小的Linux容器主機(jī)的技術(shù)預(yù)覽版本。Photon的設(shè)計(jì)尺寸很小,可以在VMware平臺(tái)上快速啟動(dòng)。Photon旨在為虛擬化環(huán)境中運(yùn)行的容器化應(yīng)用程序進(jìn)行協(xié)作。

[[374735]]

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

值得推薦的Docker專用基礎(chǔ)Linux發(fā)行版

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

結(jié)論

如何選擇一個(gè)合適的基礎(chǔ)發(fā)行版,具體取決于工作負(fù)載和環(huán)境。在服務(wù)器/云/數(shù)據(jù)中心領(lǐng)域一直不斷有新技術(shù)在推出和嘗試,運(yùn)行Docker基礎(chǔ)架構(gòu)有很多不錯(cuò)的選擇,當(dāng)然看著好,不如用的好,真正能在生產(chǎn)環(huán)境中使用才是最后決勝者。

 

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2018-10-24 10:50:44

Linux發(fā)行版服務(wù)器

2017-04-05 15:35:22

ManjaroLinux發(fā)行版

2019-02-25 09:36:43

Linux 系統(tǒng) 數(shù)據(jù)

2011-08-30 09:43:29

2009-10-28 17:43:12

Linux發(fā)行版

2016-01-04 10:15:54

Linux發(fā)行版UbuntuLinux

2022-01-04 05:29:21

Linux發(fā)行版操作系統(tǒng)

2015-09-07 10:36:07

HandyLinux發(fā)行版Linux

2016-10-08 09:49:35

2021-02-03 08:00:00

Linux操作系統(tǒng)開發(fā)

2014-05-28 10:14:31

Linux 桌面發(fā)行版

2009-10-13 09:22:01

Linux發(fā)行版

2021-09-06 11:29:59

LinuxCutefishOS操作系統(tǒng)

2009-12-01 16:55:40

Live Linux

2018-01-08 09:23:40

Linux服務(wù)器發(fā)行版

2015-08-26 09:34:03

Linux發(fā)行版

2016-09-28 16:04:16

Linux服務(wù)器發(fā)行版

2009-12-21 16:27:55

2018-04-17 10:00:18

Linux發(fā)行版面向企業(yè)

2016-01-26 15:14:01

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)