Ubuntu 24.04'e Podman Nasıl Kurulur

Ubuntu 24 04 E Podman Nasil Kurulur



Docker ile çalıştıysanız, daemon'lar, konteynerler ve bunların işlevleri hakkında bilgi sahibi olmalısınız. Daemon'lar, konteyner herhangi bir sistemde kullanıldığında arka planda çalışan hizmetlerdir. Podman, Docker gibi herhangi bir arka plan programına bağlı kalmadan konteynerleri yönetmek ve oluşturmak için kullanılan ücretsiz bir yönetim aracıdır. Bu nedenle uzun vadeli arka plan servislerine ihtiyaç duymadan konteynerleri yönetme avantajına sahiptir. Ayrıca Podman, kök düzeyindeki hakların kullanılmasını gerektirmez. Bu kılavuzda Podman'ın Ubuntu 24'e nasıl kurulacağı ayrıntılı olarak anlatılmaktadır.

Sistemi Güncelle

Tüm kurulumlarımız ve yükseltmelerimiz komut tabanlı olduğundan Ubuntu 24'ün Terminal kabuğunu başlatarak sistem güncellemesine başlayalım. Bu basit adım için Ubuntu'nun “apt” yardımcı programını “update” komutunda sudo haklarıyla kullanacağız. Bu komut, yeni yazılım ve uygulamalar yüklenirken olası çakışmaları önlemek için sistem yardımcı programlarını ve depolarını günceller. Gerektiğinde sistem yükseltme ve güncelleme işlemini de gerçekleştirebilirsiniz.

Sudo apt güncellemesi









Podman'ı yükleyin

Ubuntu 24 sistemini güncelledikten sonra Podman kurulumuna geçelim. Kurulumu için, kurulum talimatlarında çok kullanışlı ve kullanımı kolay olan aynı 'apt' yardımcı programını kullanıyoruz. “-y” bayrağı ne olursa olsun Podman kurulumunu zorlamak için kullanılır. Böylece kurulum aşağıdaki sorgunun yürütülmesinden hemen sonra başlar:



sudo apt kurulumu -y podman





Podman aracının kurulumu diğer olağan kurulumlardan daha uzun sürebilir. Bu nedenle, bitene kadar bir süre beklemeniz gerekir.



Bir süre bekledikten sonra Podman kurulacak ve çıktıda gösterildiği gibi sembolik bağlantısı oluşturulacaktır:

Kurulumu Doğrulayın

Şimdi Podman aracının Ubuntu 24 sistemimize başarıyla kurulup yapılandırılmadığını doğrulamamız gerekiyor. Bunun için aşağıdaki gibi basit bir version komutu yardımıyla Podman'ın kurulu sürümünü arıyoruz:

Sudo podman –versiyon

Tarafınızda kurulu olan Podman aracına ilişkin bilgi almak için “info” komutunu sudo haklarıyla aşağıdaki şekilde de kullanabilirsiniz:

Sudo podman bilgisi

Konteynerleri Podman aracılığıyla çalıştırın

Container'ın işlenmesi için farklı görsellerden yararlanan bir servis olduğunu söyleyebiliriz. Kapsayıcılar oluşturabilir veya önceden yerleşik kapları kullanabilirsiniz. Bu nedenle konteyneri çekip kendi tarafımızda çalıştırmalıyız. Bunun için 'Çalıştır' talimatını, '-it' bayrağını ve konteynerin adını yani merhaba-dünyayı kullanırız. Konteyneri ana kaynağından çekmeye ve bizim tarafımızda çalıştırmaya başlayacak.

Sudo podman run -it merhaba dünya

Bu “run” komutunun yürütülmesinden sonra aşağıdaki çıktıyı alacaksınız. Bu konteynerin Docker'ın ana kaynağından alındığını görebilirsiniz:

Artık Ubuntu 24’ün şu anda çalışan tüm konteynerlerini arayabiliriz. Bunun için aşağıda gösterilen Podman komutunu “ps” seçeneğiyle kullanıyoruz. Bu talimatın çıktısı şu anda çalışan hiçbir konteynerin olmadığını gösterir. Çekilen tüm konteynerleri ararken aynı talimat içerisinde “-a” bayrağını kullanabiliriz. “-a” seçeneği olan çıktının bir konteynerin bilgilerini görüntülediğini görebilirsiniz.

  • Sudo podman ps
  • sudo subman ps -a

Konteynerleri Çıkarın

Tıpkı sisteminize yeni bir konteyner eklemek gibi, eklenen herhangi bir konteyneri de Podman aracını kullanarak Ubuntu 24 sisteminizden kaldırabilirsiniz. Podman talimatı içerisinde “rm” seçeneğini sudo haklarıyla birlikte kullanmalısınız. Aynı sorgu içerisinde “rm” seçeneğinden sonra mutlaka Container ID’yi belirtin. Belirli bir kimliğe sahip konteyner kalıcı olarak kaldırılacaktır.

Sudo podman rm 9bd8d19ef028

Görselleri Podman Aracılığıyla Kullanın

Podman ortamındaki bir görüntünün, bir konteyner hizmetini veya uygulamasını çalıştırmak için gereken talimatlar kümesi olduğu söylenir. Podman kapsayıcısını çalıştırmak için belirli bir görüntüye ihtiyacımız var. Ubuntu 24'teki mevcut tüm görselleri listelemek için “images” anahtar sözcüğüyle aynı Podman komutuna ihtiyacınız vardır. Sisteminizdeki mevcut tüm görüntüleri görüntüler, yani d2c94e258dcb.

Sudo podman görselleri

Podman ortamınız için yeni bir görüntü elde etmek için, ekteki görüntüde gösterildiği gibi yeni bir görüntünün adı yani “debain” ile birlikte “pull” komutunu çalıştırabilirsiniz.

Sudo podman debian'ı çek

Görsel talimatlarını tekrar kullandıktan sonra yeni görselin başarıyla indirildiğini görebilirsiniz.

Sudo podman görselleri

Podman'da Kapsayıcı Oluşturma

Artık görüntü indirildiğine göre, kullanıcı tanımlı ada sahip bir kapsayıcı oluşturmak için onu çalıştırmalıyız. Bunun için Podman için “run” talimatı “-dit” ve “—name” flagları ve ardından bir konteynerin ismi yani “Debian-container” ve az önce indirdiğiniz imajın ismi ile yürütülecektir. yani “Debian”. “Debian” imajından bir konteyner oluşturduktan sonra onu Podman’da da çalışırken görebilirsiniz.

  • Sudo podman run -dit –name debian-konteyner debian
  • Sudo podman ps

Yeni çalışan “debian-container” isimli konteynere bağlanmak için Podman’ın “attach” komutunu kullanmanız gerekmektedir. Artık bu konteyner içerisinde çalışabilirsiniz.

Sudo podman debian konteynerini ekledi

Kapsayıcının sürümünü almak için bu kapta aşağıdaki komutu çalıştırın:

Cat /etc/os-release

Şimdi, konteynerden çıkmak ve çalışmasını durdurmak için, “çıkış” komutunu ve ardından belirli bir konteynerin adını içeren Podman “Durdur” talimatını kullanmanız gerekir.

  • çıkış
  • Sudo podman debian konteynerini durdur

Podman kapsayıcısını başlatmak, durdurmak ve kaldırmak için aşağıdaki komutları sırayla kullanabilirsiniz:

  • Sudo podman debian konteynerini başlat
  • Sudo podman debian konteynerini durdur
  • Sudo podman rm debian konteyneri

Aynı 'remove' komutundaki 'rmi' seçeneğini kullanarak bir Podman görüntüsünü kaldırabilirsiniz.

sudo podman rmi debian

Podman'ı kaldır

“Kaldır” talimatını kullanarak Podman aracını Ubuntu sistemimizden kaldırmanın zamanı geldi. “apt” yardımcı programını “apt” ile kurduğumuz için kullanmak şarttır.

sudo apt podman'ı kaldır

Çözüm

Bu kılavuz tamamen kapsayıcıların ve görüntülerin Podman aracı aracılığıyla kullanılmasıyla ilgilidir. Podman ile Docker hizmeti arasındaki temel farkları inceledik. Bundan sonra, Podman'ı Ubuntu 24'e kurmanın en basit yöntemini detaylandırdık ve bazı kaplar ve görseller çıkardık. Daha sonra görselleri kullanarak konteynerlerin nasıl kullanılacağını ve Podman hizmetini kaldırma adımlarını inceledik.