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
sudo yum update -y2. 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
sudo yum install -y yum-utils device-mapper-persistent-data lvm2Yum-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
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoBu depo, CentOS için en son Docker paketlerini sağlar
4. Docker’ı yükleyin
Depo eklendikten sonra artık Docker’ı yükleyebilirsiniz
sudo yum install -y docker-ceBu, 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
sudo systemctl start docker sudo systemctl enable dockerDocker hizmetinin durumunu kontrol etmek için çalıştırabilirsiniz
sudo systemctl status docker6. Docker Kurulumunu Doğrulama
Docker’ın doğru çalıştığını doğrulamak için aşağıdaki komutu çalıştırın
sudo docker run hello-worldBu komut Docker’ın deposundan bir test görüntüsü indirir ve onu çalıştırır. Her şey doğru 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, onları docker grubuna ekleyin
Adım 1: Docker Grubunu Oluşturun
sudo groupadd dockerAdı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 Listeledocker ps # Çalışan konteynerleri gösterir docker ps -a # Durdurulmuş olanlar da dahil olmak üzere tüm konteynerleri gösterir
- Konteynerleri Başlat ve Durdur
docker start container_iddocker stop container_id - Konteynerleri Kaldırın
docker rm container_id - Docker Görüntülerini Listele
docker images - Bir Docker Görüntüsü çekin
docker pull image_name
9. Docker’ı Önyüklemede Başlatmak için Yapılandırma
Docker zaten önyükleme sırasında başlayacak şekilde yapılandırılmış olmalıdır. Ancak, yeniden etkinleştirmeniz gerekiyorsa
sudo systemctl enable docker10. 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###ATP_NOTR_17_CODE_TAG_NOTR_ATP##
- 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.


