CentOS üzerinde Docker Nasıl Kurulur
Docker, uygulamaları konteynerler içinde oluşturmak, dağıtmak ve çalıştırmak için güçlü bir araçtır ve geliştirme ve dağıtımı basitleştiren yalıtılmış bir ortam sağlar. Docker’ı CentOS’a yüklemek, bu yeteneklerden yararlanmanıza olanak tanır. Bu kılavuz, Docker’ı bir CentOS sunucusuna yükleme sürecinde size yol gösterecektir.
1. Sistemi Güncelleyin
Docker’ı kurmadan önce, tüm paketlerin güncel olduğundan emin olmak için sisteminizi güncellemek iyi bir fikirdir:
2. Gerekli Paketleri Yükleyin
Docker önce bazı bağımlılıkların yüklenmesini gerektirir. Bunları eklemek için aşağıdaki komutu çalıştırın:
Yum-utils paketi, Docker deposunu ayarlamak için kullanacağımız yum-config-manager yardımcı programını sağlar.
3. Docker Deposunu Kurma
Ardından, resmi Docker deposunu sisteminize ekleyin:
Bu depo, CentOS için en son Docker paketlerini sağlar.
4. Docker’ı yükleyin
Depo eklendikten sonra artık Docker’ı yükleyebilirsiniz:
Bu, Docker motorunu CentOS sisteminize yükler.
5. Docker’ı Başlatın ve Etkinleştirin
Docker yüklendikten sonra Docker hizmetini başlatın ve başlangıçta çalışmasını sağlayın:
Docker hizmetinin durumunu kontrol etmek için çalıştırabilirsiniz:
6. Docker Kurulumunu Doğrulama
Docker’ın doğru çalıştığını doğrulamak için aşağıdaki komutu çalıştırın:
Bu komut Docker’ın deposundan bir test görüntüsü indirir ve onu çalıştırır. Her şey doğru şekilde ayarlandıysa, Docker’ın kurulduğunu ve çalıştığını belirten bir mesaj göreceksiniz.
7. Docker’ı Kök Olmayan Kullanıcı Olarak Yönetme (İsteğe Bağlı)
Varsayılan olarak, Docker root ayrıcalıkları gerektirir. Root olmayan bir kullanıcının Docker komutlarını çalıştırmasına izin vermek için, bu kullanıcıyı docker grubuna ekleyin.
Adım 1: Docker Grubunu Oluşturun
Adım 2: Kullanıcınızı Docker Grubuna Ekleyin
Your_username yerine Docker’a erişim vermek istediğiniz gerçek kullanıcı adını yazın:
Kullanıcıyı ekledikten sonra oturumu kapatın ve değişikliklerin etkili olması için tekrar oturum açın.
8. Temel Docker Komutları
İşte başlamak için bazı temel Docker komutları:
- Docker Konteynerlerini Listeleyin:docker ps # Çalışan konteynerleri gösterir docker ps -a # Durdurulanlar da dahil olmak üzere tüm konteynerleri gösterir
- Konteynerleri Başlatın ve Durdurun:docker start container_id docker stop container_id
- Konteynerleri Çıkarın:docker rm container_id
- Docker Görüntülerini Listele:docker görüntüleri
- Bir Docker Görüntüsü çekin:docker pull image_name
9. Docker’ı Önyüklemede Başlayacak Şekilde Yapılandırma
Docker zaten önyükleme sırasında başlayacak şekilde yapılandırılmış olmalıdır. Ancak, yeniden etkinleştirmeniz gerekirse:
10. Ek Docker Yapılandırması (İsteğe Bağlı)
- Docker Compose Kurulumu: Docker Compose, çoklu konteyner uygulamalarını tanımlamanıza ve çalıştırmanıza olanak tanır. Docker Compose ile yükleyin:sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose sudo chmod x /usr/local/bin/docker-compose
- Docker Daemon’u Yapılandırma: Docker’ı /etc/docker/daemon.json dosyasını düzenleyerek özelleştirin. Günlük kaydı, depolama sürücüleri ve ağ ayarları gibi seçenekleri yapılandırabilirsiniz.
Sonuç
Docker’ı CentOS’a kurmak, konteynerli uygulamalar için esnek bir ortam sağlayarak geliştirme ve dağıtım süreçlerini basitleştirir. Docker hazır ve çalışır durumdayken, artık CentOS’taki projeleriniz için konteynerleştirmeyi keşfetmeye başlayabilirsiniz.