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.