spot_imgspot_img

Top 5 This Week

spot_img

Related Posts

Docker Kurulumu Rehberi: Adım Adım Kurulum ve Hatalar

Docker kurulumu rehberi – Adım adım kurulum ve sık karşılaşılan hatalar

Docker, uygulamaları izole ortamlar (konteynerler) içinde çalıştırarak taşınabilirliği ve ölçeklenebilirliği artıran popüler bir platformdur. Bu Docker kurulumu rehberi, Windows, macOS ve Linux sistemlerinde Docker’ı sorunsuz bir şekilde kurmanıza yardımcı olacak kapsamlı bir yol haritası sunar. Gereken ön koşulları, adım adım kurulum talimatlarını ve yaygın hataların çözümlerini içerdiği için hem yeni başlayanlar hem de deneyimli geliştiriciler için pratik bir başvuru kaynağıdır.

Konu nedir

Docker, konteyner tabanlı sanallaştırma sağlayan açık kaynak bir platformdur. Uygulama bağımlılıklarını paketleyerek aynı ortamda sorunsuz çalışmasını garanti eder. Geliştiriciler ve sistem yöneticileri, Docker sayesinde hızlı dağıtım, ortam tutarlılığı ve kaynak verimliliği elde eder.

Neden önemlidir / ne işe yarar

Docker, “çalışıyor benim makinemde” sorununu ortadan kaldırarak farklı ortamlar arasında tutarlı bir çalışma sağlar. Kaynak tüketimini azaltır, CI/CD süreçlerinde otomasyonu ve tekrar kullanılabilirliği artırır. Bu sayede ekipler daha hızlı ve güvenilir bir şekilde yazılım teslim edebilir.

Gereksinimler

  • Desteklenen işletim sistemi: Windows 10/11, macOS 10.15+, Ubuntu 20.04+, CentOS 8+
  • 64‑bit işlemci ve BIOS/UEFI’da VT‑x/AMD‑V sanallaştırma teknolojisinin etkinleştirilmiş olması
  • İnternet bağlantısı (paket indirme ve güncellemeler için)
  • Yönetici veya sudo yetkileri

Adım adım kurulum / uygulama

1. Docker paketini indirme

İşletim sisteminize uygun Docker Desktop (Windows/macOS) ya da Docker Engine (Linux) paketini Docker resmi kurulum dökümanları üzerinden indirin.

2. Kurulumu başlatma

İndirilen kurulum dosyasını çalıştırın ve kurulum sihirbazındaki adımları izleyin. Linux kullanıcıları için aşağıdaki komutları kullanabilirsiniz:

# Ubuntu / Debian
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3. Doğrulama

Kurulum tamamlandıktan sonra terminalde aşağıdaki komutla Docker sürüm bilgilerini kontrol edin:

docker version

Eğer sürüm bilgileri doğru bir şekilde listeleniyorsa kurulum başarılı demektir.

4. İlk test konteyneri

Docker’ın çalıştığını doğrulamak için basit bir test konteyneri başlatın:

docker run hello-world

Bu komut, Docker’ın “hello-world” imajını indirir ve çalıştırır; başarı mesajı alırsanız ortam hazırdır.

Sık hatalar ve çözümleri

  • Sanallaştırma devre dışı: BIOS/UEFI ayarlarından VT‑x/AMD‑V özelliğini etkinleştirin.
  • Çakışan portlar: Docker’ın kullandığı 2375/2376 gibi portların boş olduğundan emin olun.
  • Güvenlik duvarı engeli: Gerekli izinleri vererek Docker daemon’una dış erişim izni sağlayın.
  • Eski sürüm sorunları: docker uninstall komutu ile eski sürümü kaldırıp en yeni sürümü yeniden kurun.

İpuçları / optimizasyon

Docker Compose kullanımı

Birden fazla konteyneri tek dosyada yönetmek için Docker Compose rehberini inceleyin. Bu, geliştirme sürecini hızlandırır.

İmaj katmanlarını küçültme

Multi‑stage build teknikleri ile gereksiz dosyaları imajdan çıkartarak daha küçük ve güvenli görüntüler oluşturabilirsiniz.

Temizlik komutları

Disk alanı tasarrufu için düzenli olarak aşağıdaki komutu çalıştırın:

docker system prune -a

Kaynak sınırlamaları

Docker Desktop ayarlarından CPU ve bellek limitlerini belirleyerek sistem kararlılığını artırabilirsiniz.

Sonuç

Bu Docker kurulumu rehberi, temel gereksinimlerden adım adım kurulum talimatlarına, yaygın hataların çözümlerine ve performans artırıcı ipuçlarına kadar kapsamlı bir yol haritası sunar. Doğru adımları izleyerek Docker ortamınızı hızlı bir şekilde devreye alabilir, konteyner tabanlı geliştirme ve dağıtımın sunduğu avantajlardan tam anlamıyla faydalanabilirsiniz.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Popular Articles