CentOS üzerinde Docker Nasıl Kurulur ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
04.12.2024

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 -y

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:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

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:

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

Bu 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-ce

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:

sudo systemctl start docker sudo systemctl enable docker

Docker hizmetinin durumunu kontrol etmek için çalıştırabilirsiniz:

sudo systemctl status docker

6. 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-world

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

sudo groupadd docker

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:

sudo usermod -aG docker your_username

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:

sudo systemctl enable docker

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.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills