Rocky Linux 9'da Docker Nasıl Yüklenir ve Kullanılır


Docker, uygulama dağıtımını ve yönetimini otomatikleştiren açık kaynaklı ve ünlü bir platformdur. Kullanıcı dostu seçenekleri ve güçlü yetenekleri sayesinde en iyi geliştirici araçlarından biri haline gelmiştir. Docker, yazılımı gerekli kodlar, kütüphaneler, çalışma zamanı ve sistem araçlarına sahip standartlaşmış birimlere (konteynerlere) dönüştürür. Bu nedenle, Docker yazılım geliştirme aracı olarak dağıtık uygulamaları geliştirmek için yaygın olarak kullanılmaktadır.

Docker, kodlarla daha az çalışarak daha yüksek güvenlik sunar. Bu nedenle, Docker'ı öğrenmek yazılım geliştirme ve dağıtım iş akışlarınızdaki verimliliğinizi ve üretkenliğinizi artırabilir. Eğer bir Rocky Linux 9 kullanıcısıysanız ve Docker'ı kurmak istiyorsanız, bu eğitim sizin için. Burada, Rocky Linux 9'da (RHEL tabanlı işletim sistemi) Docker'ı kurma ve kullanma yollarını açıklayacağız.

Rocky Linux 9'da Docker'ı Nasıl Kurulur ve Kullanılır

Docker kurulum işlemine geçmeden önce, aşağıdaki ön koşulları kontrol etmek önemlidir:

    1. Çalışan bir Rocky Linux 9 sunucusu
    2. Yönetim erişimi veya sudo ayrıcalıkları olan bir kullanıcı hesabı
    3. Docker paketlerini indirmek için istikrarlı bir internet bağlantısı

Docker'ın Kurulum Süreci

Öncelikle, Rocky Linux 9'da mevcut en son güncelleme paketlerine göre sistemi güncelleyin:

sudo dnf update

Docker, Rocky Linux ile uyumlu olan CentOS için resmi bir depo sağlar. Bu, Docker deposunu eklemek için aşağıdaki komutu çalıştırabileceğiniz anlamına gelir:

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Bir depo ekledikten sonra, Docker paketini kurmak için aşağıdaki komutu çalıştırın:

sudo dnf install docker-ce docker-ce-cli containerd.io -y

Docker'ın doğru şekilde yüklendiğini doğrulamak için aşağıdaki komutu çalıştırın:

sudo docker info

Docker Hizmetlerini Etkinleştir

Docker'ı kurduktan sonra Docker hizmetini başlatın ve başlangıçta otomatik olarak başlamasını sağlayın:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

Docker Nasıl Kullanılır

Artık Docker'ı başarıyla kurdunuz. Deneyebileceğiniz bazı komutlar ve kullanım örnekleri burada:

Docker Görüntülerini İndirmek

Bir Docker imajı, yazılımı çalıştırmak için gerekli olan kodu, çalışma ortamını, sistem araçlarını, kütüphaneleri ve bağımlılıkları içeren bir yazılım paketidir. Bir Docker imajını indirmek için “docker pull” komutunu kullanın. Örneğin, resmi CentOS 8 imajını indirmek için aşağıdaki komutu çalıştırın:

sudo docker pull centos:8

Benzer şekilde, aşağıdaki komut aracılığıyla Rocky Linux 9 Docker imajını indirebilirsiniz:

sudo docker pull rockylinux:9

Docker Hub'dan görselleri indirip indiremeyeceğinizi de kontrol edebilirsiniz:

sudo docker run hello-world

Ayrıca, sistemde mevcut olan Docker görüntülerini aşağıdaki komutla listeleyebilirsiniz:

sudo docker images

Bir Docker Konteyneri Çalıştırmak

Bir Docker kapsayıcısını başlatmak için çalıştırma komutunu kullanabilirsiniz. Örneğin, Rocky Linux 9 kapsayıcı ile etkileşimli bir oturum başlatmak için aşağıdaki komutu çalıştırın:

sudo docker run -it rockylinux:9

Araçları Docker konteynerine kurabilirsiniz. Örnek olarak, konteynere Nginx web sunucusunu kuralım:

dnf install nginx

Docker Konteynerlerini Yönetmek

Çalışan Docker konteynerlerini yönetmek için "docker ps", "docker stop", "docker start" ve "docker rm" gibi komutları kullanabilirsiniz. Bu komutlar, konteynerleri listelemenizi, bir konteyneri durdurmanızı, durdurulmuş bir konteyneri başlatmanızı ve bir konteyneri kaldırmanızı sağlar.

Docker Kabininden Çık

Terminalden Docker konteynerinden çıkmak için aşağıdaki komutu kullanabilirsiniz:

exit

Sonuç

Docker'ı Rocky Linux 9 üzerinde başarıyla kurdunuz ve kullanmaya başladınız. Docker'dan yararlanarak, konteynerlerin izolasyonundan ve taşınabilirliğinden faydalanabilir, verimli bir uygulama geliştirme, test etme ve dağıtım süreçleri gerçekleştirebilirsiniz.

Docker kurulumunuzu düzenli olarak güncel tutmayı unutmayın. Docker, güvenlik güncellemeleri ve özellik iyileştirmeleri de dahil olmak üzere sık sık güncellemeler yayınlar. En son Docker sürümleri hakkında bilgi sahibi olun ve sisteminizi güvende ve optimize edilmiş tutun.

Rocky Linux 9 üzerinde Docker ile, verimli uygulama yönetimi ve geliştirme yolculuğuna çıkmak için iyi donanımlısınız.