Podman:Docker容器的替代品

波德曼

波德曼 它是一個容器引擎,可以代替Docker。 該引擎是由Red Hat公司(現在由IBM擁有)開發的,打算一點一點地移動它。 會成功嗎? 好吧,我們會看到...

El 開源項目 它具有極大的易用性,這是一個很大的吸引力。 如此簡單,紅帽工程師Dan Walsh發表了一篇文章,其中他展示了用Podman替換Docker的遷移步驟,這些步驟是:

dnf install -y podman

alias docker=podman

在此描述下,他以“任何問題?»由於它很簡單,所以有點幽默...

除此之外,如果您已經習慣使用Docker,則不必擔心太多 命令,因為Podman大多數情況下都使用相同的內容。 也就是說,如果要運行容器,則必須使用 碼頭運行,要與其他項目一起使用 播客運行。 記住這些選項就這麼簡單。

好吧,到目前為止,一切似乎都很相似。 這兩個項目都是很好的開放源代碼,它們與容器一起使用,非常簡單,使用相同的語法,等等。 但是之後? Podman必須具備什麼才能使其具有價值? 好吧,區別之一是 不是基於惡魔 (* nix世界中的服務)。

如您所知,Docker確實有一個與其關聯的守護程序。 這個惡魔是獨特且集中的,這意味著您使用的容器越多,其複雜性就會越來越大 越來越重。 這就是為什麼Red Hat決定創建此其他工具來糾正該缺點的原因。

在Podman,他們有 分散的組件 用於容器管理,因此避免了Docker中發生的守護程序擴展。 這些單獨的組件僅在需要時使用,這將減少資源消耗。

除了該優點之外,它還有另一個很大的優點。 Podman可以以與Docker相同的方式管理容器,但也可以 你可以用豆莢做,即Kubernetes中使用的驅動器。 容器和Pod之間的本質區別在於,每個Pod可以包含多個容器。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   米格爾·羅德里格斯(Miguel Rodriguez) 他說:

    原則上說,容器和容器處理程序將在資源上更為有效,將能夠以最分散的方式隔離系統的程序和應用程序,最後,必須能夠將其安裝在不同的操作系統中。沒有這些的系統會影響容器的構造,執行和分配。

    PS:儘管同樣重要,但是您可以添加一個圖形工具,使您可以執行與控制台中相同的操作。