Podman: Docker ile kapsayıcılara bir alternatif

podman

podman Docker'ın yerini alabilecek bir konteyner motorudur. Bu motor Red Hat şirketi (artık IBM'e ait) tarafından geliştirildi ve yavaş yavaş hareket ettirmeyi planlıyor. Başarılı olacak mı? Peki göreceğiz…

El açık kaynak projesi büyük bir kullanım kolaylığına sahip. Red Hat mühendisi Dan Walsh'un Docker'ı Podman ile değiştirmeye yönelik bir geçişin adımlarını gösterdiği bir makale olması kolay ve bunlar şunlardı:

dnf install -y podman

alias docker=podman

Ve bu açıklamanın altında "Sorusu olan?»Ne kadar basit olduğu için biraz mizahla ...

Bunun yanı sıra, Docker kullanmaya zaten alıştıysanız, komutlar, çünkü Podman çoğunlukla aynılarını kullanıyor. Yani, bir konteyner çalıştırmak için kullanmanız gerekiyorsa docker koşmak, bunu diğer projeyle yapmak için kullanmanız gereken podman koşusu. Seçenekleri hatırlamak bu kadar basit.

Şimdiye kadar her şey benzer görünüyor. Her iki proje de iyidir, açık kaynaklıdır, kapsayıcılarla çalışırlar, basittirler, aynı sözdizimini kullanırlar, vb. Ama sonra? Podman'ın sahip olmaya değer kılacak nesi var? Eh, farklardan biri şudur: iblislere dayalı değil (* nix dünyasındaki hizmetler).

Bildiğiniz gibi, Docker'ın kendisiyle ilişkili bir arka plan programı var. Bu iblis benzersiz ve merkezileştirilmiş, yani ne kadar çok kap kullanırsanız karmaşıklığı büyüyecek ve daha ağır ve daha ağır. Red Hat'in bu dezavantajı düzeltmek için bu diğer aracı yaratmaya karar vermesinin nedeni budur.

Podman'da var merkezi olmayan bileşenler kapsayıcı yönetimi için ve böylece Docker'da olduğu gibi daemon'un genişlemesini önleyin. Bu ayrı bileşenler yalnızca ihtiyaç duyulduğunda kullanılır ve bu da daha az kaynak tüketimi ile sonuçlanır.

Bu avantajın yanı sıra bir başka büyük avantajı daha var. Podman, kapsayıcıları Docker ile aynı şekilde yönetebilir, ancak bunu Pod'larla yapabilirsinyani Kubernetes'te kullanılan sürücüler. Bir kap ile bir Bölme arasındaki temel fark, her Bölmenin sırayla birden fazla kap içerebilmesidir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Miguel Rodriguez dijo

    Bu konteyner ve konteyner işleyicisi, prensipte kaynaklarda daha verimli olması, hem programların hem de sistem uygulamalarının mümkün olan en merkezi olmayan şekilde izolasyonuna izin vermesi ve son olarak, farklı bir İşletimde kurulabilmesi gerektiğini kazanacaktır. Bunun olmadığı sistemler konteynerlerin yapımını, yürütülmesini ve dağıtımını etkiler.

    Not: Daha az önemli olmasa da, konsoldakiyle aynı eylemleri gerçekleştirmenize izin veren bir grafik aracı ekleyebilirsiniz.