當前位置:股票大全官網 - 基金投資 - 波德曼分析

波德曼分析

什麽是Linux容器?

Linux?容器是由什麽制成的?Linux?內核提供的具有特定隔離功能的進程,Linux?容器技術允許您打包或隔離應用程序及其整個運行時環境(包括所有必需的文件)。這允許您在不同環境(如開發、測試和生產)之間輕松遷移應用程序,同時保留應用程序的所有功能。

Linux?容器還有利於明確劃分職責範圍,減少開發和運維團隊之間的沖突。這樣開發者可以全身心投入到應用開發中,而運維團隊可以專註於基礎設施維護。因為?Linux?容器是基於開源技術構建的,這也將方便您在未來采用各種更新更強的技術產品。包括?CRI-O、Kubernetes?然後呢。碼頭工人?容器技術,包括,可以幫助您的團隊有效地簡化、加速和安排應用程序的開發和部署。

Docker是什麽?

碼頭工人?是壹個開源應用程序容器引擎,屬於?Linux?容器的封裝,Docker?提供壹個易用的容器接口,讓開發者可以把自己的應用和依賴包打包到壹個可移植的容器中,然後發布到任何流行的?Linux?在機器上。容器完全使用沙盒機制,它們之間不會有接口。

Docker目前最受歡迎?Linux?容器解決方案,即使?碼頭工人?是現在的管理層嗎?Linux?容器是壹個非常方便的工具,但是它也有兩個缺點:

碼頭工人?妳需要在妳的系統上運行壹個守護進程。

碼頭工人?是嗎?根?在您的系統上運行守護進程。

這些缺點的存在可能會有壹定的安全隱患。為了解決這些問題,下壹代容器化工具?波德曼?出現了。

波德曼是什麽?

波德曼?是壹個開源容器運行時項目,可以用在大多數?Linux?在平臺上使用。波德曼?提供?碼頭工人?非常相似的功能。如前所述,它不需要在您的系統上運行任何守護進程,也可以在沒有?根?請求逃跑。

波德曼?可以管理和運行任何匹配。OCI集裝箱和集裝箱圖像(開放集裝箱倡議)規範。波德曼?提供與的鏈接。碼頭工人?要管理的兼容命令行前端?碼頭工人?鏡像

波德曼官網地址:/containers/libpod

安裝Podman

波德曼?目前,大多數發行版都支持通過軟件包安裝。下面舉幾個常用分布的例子。

軟呢帽/ CentOS

$ sudo yum -y安裝波德曼

人的本質

$ sudo apt-get更新-qq$ sudo apt-get安裝-qq -y軟件-屬性-通用uid map $ sudo add-apt-repository-y PPA:project atomic/PPA $ sudo apt-get更新-qq$ sudo apt-get -qq -y安裝podman

馬科斯

$釀造桶安裝搬運工

RHEL 7

$ sudo subscription-manager repos-enable = rhel-7-server-extras-rpms $ sudo yum-y install pod man

Arch Linux

$ sudo pacman -S podman

更多系統安裝方法請參考官方文檔:/containers/lib pod/blob/master/install . MD。

使用波德曼

使用?波德曼?很簡單,波德曼?有說明嗎?碼頭工人?大部分都壹樣。讓我們看壹些常見的例子:

運行壹個容器。

$ podman run -dt -p 8080:8080/tcp?\-e HTTPD _ VAR _ RUN =/VAR/RUN//容器/buildah

斯科佩奧

斯科佩奧?是壹個鏡像管理工具,可以讓我們通過。推、拉、復制圖像來處理?Docker和match?OCI?規範的鏡像。

項目地址:/containers/skopeo

延伸閱讀

什麽是OCI?

OCI?(開放容器倡議)是壹個輕量級和開放的治理結構(項目)。妳在線嗎?Linux?在基金會的支持下成立,致力於圍繞容器格式和運行時創建開放的行業標準。

OCI?項目依據?Docker、CoreOS?和其他集裝箱行業的領導者開始於2065 438+05 6月,OCI?技術委員會的成員包括?紅帽、微軟、Docker、Cruise、IBM、Google、紅帽?然後呢。SUSE?等等。

什麽是CRI?

什麽是CRI(容器運行時接口)?Kubernetes?v1.5引入的容器運行時接口會?庫伯萊?與容器運行時解耦,完全面向原?Pod?級別的內部接口拆分為?沙盒?然後呢。集裝箱?什麽事?gRPC?接口,並將映像管理和容器管理分離到不同的服務中。

什麽是CNI?

CNI(集裝箱網絡接口)是?CNCF?它的壹個項目,是嗎?谷歌?然後呢。CoreOS?領導集裝箱網絡標準的制定。CNI?包括方法規範、參數規範等。,是嗎?Linux?容器網絡配置的壹組標準和庫,用戶可以根據這些標準和庫開發自己的容器網絡插件。CNI?壹直是?Kubernetes、Mesos、Cloud Foundry、RKT?同時等待使用?Calico、Weave和其他項目正在為CNI提供插件。

摘要

本文介紹其中的三種。CRI?標準容器工具?波德曼?Buildah?然後呢。斯科佩奧.這三個工具都基於?*nix?傳統?叉執行?模型,解決了由於?碼頭工人?守護進程引起的啟動和安全問題提高了容器的性能和安全性。

參考文件

/p/77373246

/p/47706426

/p/62e71584d1cb

es.feisky.xyz/cha-jian-kuo-zhan/cri

/networken/article/details/98684527

https://www . zcfy . cc/article/demystifying-the-open-container-initiative-OCI-specifications