Rocky Linux 9 ile Docker Kurulumu Nasıl Yapılır?

Gerekli Ön Koşullar

Rocky Linux 9 üzerinde Docker kurulumuna başlamadan önce, bazı ön koşulların sağlanması gerekmektedir. İlgili sistem güncellemelerinin yapılmış olması önemlidir. Bu, potansiyel güvenlik açıklarının ve hataların giderilmesine yardımcı olur. Bunun için terminalde aşağıdaki komut kullanılmalıdır:

“`bash
sudo dnf update -y
“`

Docker Paketinin Kurulumu

Docker, resmi paket deposu aracılığıyla kurulabilen bir yazılımdır. Docker’ın en güncel sürümünü yüklemek için önce gerekli ek paketlerin kurulması gerekiyor. Aşağıdaki komutlarla bu paketler kurulum yapılabilir:

“`bash
sudo dnf install -y yum-utils
“`

Devamında, Docker’ın resmi deposu eklenmesi gereklidir. Bunun için şu komut kullanılmalıdır:

“`bash
sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
“`

Bu işlemden sonra, Docker paketinin kurulumu gerçekleştirilebilir. Aşağıdaki komut ile Docker’ın en son sürümü kurulabilir:

“`bash
sudo dnf install -y docker-ce docker-ce-cli containerd.io
“`

Docker Servisinin Başlatılması

Docker servisi kurulduktan sonra, servisin aktif hale getirilmesi gereklidir. Aşağıdaki komut ile Docker servisi başlatılabilir:

“`bash
sudo systemctl start docker
“`

Docker servisinin otomatik olarak sistem başlangıcında çalışması sağlanmak isteniyorsa, şu komut kullanılmalıdır:

“`bash
sudo systemctl enable docker
“`

Docker Yapılandırması ve Kullanıcı Ekleme

Docker’ı çalıştırmak için root yetkilerine sahip olmak gerekmektedir. Ancak, Docker komutlarını kullanmak için kullanıcı hesabının Docker grubuna eklenmesi kullanıcı deneyimini kolaylaştırır. Kullanıcının Docker grubuna eklenmesi için şu komut kullanılmalıdır:

“`bash
sudo usermod -aG docker $USER
“`

Kullanıcı grubuna eklemeden sonraki değişikliklerin geçerli olması için kullanıcı oturumunun kapatılıp açılması ya da yeni bir terminal penceresi açılması gerekmektedir.

Docker Kurulumunun Kontrolü

Docker kurulumunun doğru bir şekilde yapıldığını kontrol etmek için aşağıdaki komut çalıştırılmalıdır:

“`bash
docker –version
“`

Bu komut, sistemde kurulu olan Docker sürümünü gösterir. Ek olarak, çalıştırılabilir durumunu kontrol etmek için `hello-world` imajı kullanılabilir. Bu imajı çalıştırmak için aşağıdaki komut kullanılmalıdır:

“`bash
docker run hello-world
“`

Eğer her şey doğru bir şekilde çalışıyorsa, terminalde Docker’ın başarıyla kurulduğuna dair bir mesaj görüntülenecektir.

Docker Komutları

Docker, konteyner yürütme ve yönetme konusunda oldukça geniş bir komut setine sahiptir. En sık kullanılan komutlardan bazıları şunlardır:

– Konteyner Başlatma: Belirli bir imajdan yeni bir konteyner başlatmak için aşağıdaki komut kullanılabilir:

“`bash
docker run -d -p 80:80 nginx
“`

Bu komut, Nginx web sunucusunu 80 numaralı portta çalıştırır.

– Konteyner Listeleme: Aktif durumda olan konteynerleri listelemek için şu komut kullanılabilir:

“`bash
docker ps
“`

– Konteyner Durdurma: Çalışan bir konteyneri durdurmak için şu komut kullanılabilir:

“`bash
docker stop
“`

– Konteyner Silme: Kullanımda olmayan bir konteyneri silmek için ise şu komut kullanılmalıdır:

“`bash
docker rm
“`

İmaj Yönetimi

Docker imajları, uygulamalar ve bağımlılıkların taşınabilir şekilde paketlenmesini sağlar. İmajlar üzerinde bazı temel işlemler de mümkündür. Örneğin, mevcut imajları listelemek için şu komut kullanılabilir:

“`bash
docker images
“`

Bir imaj silmek için aşağıdaki komut kullanılabilir:

“`bash
docker rmi
“`

Yeni bir imaj oluşturmak için Dockerfile kullanmak gereklidir. Dockerfile içinde uygulamanın tüm yapılandırmaları ve bağımlılıkları tanımlandıktan sonra, imaj oluşturulabilir.

Sorun Giderme

Kurulum sırasında karşılaşılabilecek yaygın sorunlar arasında Docker servisini başlatamama, ağ sorunları ve izin hataları bulunmaktadır. Eğer Docker servisi başlatılamıyorsa, sistem günlükleri kontrol edilmeli ve gerekli düzeltmeler yapılmalıdır. Ağ bağlantıları ile ilgili problemler için firewall ve ağ yapılandırmaları gözden geçirilmelidir.

Docker’ın düzgün çalışması için, sistemde yeterli bellek ve işlemci kaynağı olduğundan emin olunmalıdır. Ayrıca, gerekli güvenlik ayarları yapılmalı ve kullanıcı grubu ayarları kontrol edilmelidir.

Sonuç

Rocky Linux 9 üzerinde Docker kurulumu, bu yazılımın sistem üzerinde etkili bir şekilde kullanılabilmesi için gerekli adımların sırasını belirli bir düzen içinde gerektirmektedir. Her adımın dikkatlice takip edilmesi, Docker’ın sorunsuz bir şekilde çalışmasını sağlar. Docker ile konteyner tabanlı uygulamalar geliştirmek ve yönetmek daha kolay hale gelir. Bu noktada, kullanıcıların dökümantasyona ve resmi kaynaklara başvurması tavsiye edilir. Docker’ın sunduğu imkanlar ve esneklik, modern yazılım geliştirme süreçlerinde önemli avantajlar sağlamaktadır.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR