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:
- Çalışan bir Rocky Linux 9 sunucusu
- Yönetim erişimi veya sudo ayrıcalıkları olan bir kullanıcı hesabı
- 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.repoBir 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 -yDocker'ın doğru şekilde yüklendiğini doğrulamak için aşağıdaki komutu çalıştırın:
sudo docker infoDocker 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 dockerDocker 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:8Benzer şekilde, aşağıdaki komut aracılığıyla Rocky Linux 9 Docker imajını indirebilirsiniz:
sudo docker pull rockylinux:9Docker Hub'dan görselleri indirip indiremeyeceğinizi de kontrol edebilirsiniz:
sudo docker run hello-worldAyrı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:9Araçları Docker konteynerine kurabilirsiniz. Örnek olarak, konteynere Nginx web sunucusunu kuralım:
dnf install nginxDocker 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:
exitSonuç
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.











