Podman konteyner motoru CentOS 8 üzerine nasıl kurulur

Podman konteyner motoru CentOS 8'e nasıl kurulur Konteynerlerinizi dağıtmak için Red Hat veya CentOS kullanıyorsanız, Podman ile hızlanmak istersiniz.

Docker konteyner çalışma zamanı için resmi destek RHEL 8 / CentOS 8 tarafından düşürüldüğüne göre, konteyner yöneticileri ne yapmalı? Neyse ki, Red Hat'daki geliştiriciler bir süredir libpod üzerinde çalışıyorlar. Libpod, kapsülleri, kapsayıcıları ve kapsayıcı görüntülerini yönetmek için gereken her şeyi içeren yeni kapsayıcı yönetimi kitaplığıdır.

Bu kapsayıcı, tüm kapsayıcılar ve kapsüller alt işlemler olarak oluşturulduğundan kapsayıcı arka plan programı gerektirmeden çalışan Podman olarak adlandırılır. Docker çalışma zamanıyla hızlanmak için haftalar, aylar ve yıllar geçiren herkes için, Podman CLI'nin docker CLI'sine dayandığından korkacak hiçbir şeyiniz yoktur.

CentOS 8'de Podman'ı kurma ve kullanma adımlarında size yol göstermek istiyorum.

Sunucusuz bilgi işlem: BT liderleri için rehber (TechRepublic Premium)

Gerekenler

Bu işi yapmak için ihtiyacınız olan tek şey:

  • CentOS 8'in çalışan bir örneği

  • Sudo ayrıcalıklarına sahip bir kullanıcı hesabı

Podman nasıl kurulur

Podman'ın kendi kurulum paketi yok, çünkü başka bir aracın parçası. Podman'a erişmek için CentOS 8 sunucunuzda bir terminal penceresi açın ve şu komutu verin:

 sudo dnf install @ container-tools -y 

Kurulum için gereken tek şey bu.

Podman nasıl kullanılır

Size Docker Podman'a ne kadar benzediğini göstereyim. Diyelim ki, örneğin bir görüntü çekmek istiyorsunuz. Docker çekme komutunu kullandıysanız aşağıdakileri tanırsınız:

 podman çekme ubuntu 

Mevcut resimlerinizi listelemek için şu komutu verin:

 podman görüntüleri 

Yukarıdaki komut resim kimliğiyle birlikte çektiğiniz tüm resimleri listeler.

Bir görüntüyü silmek için, tıpkı Docker çalışma zamanındaki gibi, görüntü kimliğini kullanarak bunu yapabilirsiniz. Komutu verin:

 podman rmi kimliği 

Burada ID, silinecek görüntünün kimliğidir.

Şimdi, yeni indirilen Ubuntu resmini kullanarak bir kapsayıcı dağıtmak istediğinizi varsayalım. Ubuntu görüntüsüne dayalı bir kap dağıtacak ve daha sonra "TechRepublic'e Hoş Geldiniz" mesajını yazdırmak için kap içindeki echo komutunu kullanacak olan inanılmaz temel bir kapsayıcı dağıtımını göstereceğim.

Bu kapsayıcıyı Podman ile dağıtmak için şu komutu verin:

 podman run --rm ubuntu / bin / echo "TechRepublic'e hoş geldiniz." 

Neredeyse yazdırılan metni hemen görmelisiniz ( Şekil A ).

Şekil A

Our container was deployed.

" data-credit="" rel="noopener noreferrer nofollow">

Konteynırımız konuşlandırıldı.

Tabii ki, bu konteyner size pek iyi gelmeyecek. Harici bağlantı noktası 8080'i dahili bağlantı noktası 8080'e yönlendiren bir kap dağıtalım. Bu, şu komutla yapılabilir:

 sudo podman run -dit - adı ubuntu-apache -p 8080: 8080 ubuntu 

Bağlantı noktası bağlamaları henüz köksüz kapsayıcılar tarafından desteklenmediği için bu komutu sudo ile çalıştırmamız gerekir.

Koşu konteynerlerinizi listelemek için yine sudo'dan yararlanmanız gerekir:

 sudo podman ps 

Yukarıdaki komut, çalışan kaplarınızı listeleyecektir ( Şekil B ).

Şekil B

Our running container.

" data-credit="" rel="noopener noreferrer nofollow">

Bizim çalışan konteyner.

Bu kapsayıcıyı durdurmak için şu komutu verin:

 sudo podman durağı kimliği 

Burada ID, kapsayıcı kimliğinin adıdır.

Şimdi durdurulan kapsayıcıyı silmek için şu komutu verin:

 sudo podmand rm kimliği 

Burada ID, kapsayıcı kimliğinin adıdır.

Ve bu yeni konteyner çalışma zamanı motoru Podman'ı kurmanın ve kullanmanın özü. Bu yeni teknolojiye odaklanan daha fazla bilgi için bizi takip etmeye devam edin.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com