Docker Nasıl Kurulur? (Windows) – Adım Adım Rehber

Bu blog yazısında, Windows işletim sisteminde Docker nasıl kurulur ve temel komutlarla Docker'ı nasıl kullanmaya başlanır, adım adım detaylı bir şekilde anlatılmıştır.

BFS

Docker Nedir ve Neden Kullanılır?



Docker, yazılım geliştirme dünyasında devrim niteliğinde bir araçtır. Peki, nedir bu Docker? Kısaca açıklamak gerekirse, Docker, uygulamaları ve servisleri container (kapsayıcı) adı verilen sanal ortamlarda çalıştırmak için kullanılan bir platformdur. Bu kapsayıcılar, uygulamalarınızı ve bağlı olduğu her şeyi (kütüphaneler, bağımlılıklar, vb.) tek bir paket olarak taşınabilir hale getirir. Yani, geliştirici bir uygulamayı Docker içinde çalıştırdığında, uygulamanın başka bir sistemde, aynı ortamda çalışacağından emin olur.

Ama diyelim ki, Docker'ı Windows üzerinde kullanmak istiyorsunuz, değil mi? O zaman haydi başlayalım, çünkü bu işlem düşündüğünüz kadar zor değil!

Docker Kurulumu İçin Gerekli Adımlar



Docker'ı Windows işletim sistemine kurmak için aşağıdaki adımları dikkatlice takip edebilirsiniz. Hadi bakalım, kolları sıvayın!

Adım 1: Docker Desktop'ı İndirin

İlk adım, Docker Desktop uygulamasını indirip kurmaktır. Docker'ın resmi web sitesine gidin ve "Docker Desktop for Windows" sürümünü seçin. Hemen şunu belirtelim ki, Docker'ı Windows 10 ve sonrasındaki sürümler için kurmanız mümkündür. Eğer Windows 7 veya daha eski bir sürüm kullanıyorsanız, Docker'ı kuramazsınız.

Adım 2: Sistem Gereksinimlerini Kontrol Edin

Docker, Windows üzerinde çalışabilmek için bazı sistem gereksinimlerine ihtiyaç duyar. Bu gereksinimler şunlardır:

- Windows 10 64-bit Home veya Pro sürümü (Pro sürümünde Hyper-V desteği gerekiyor).
- En az 4GB RAM.
- BIOS'ta sanallaştırma desteğinin etkinleştirilmiş olması.

Adım 3: Docker Desktop'ı Kurun

Docker Desktop'ı indirdikten sonra, indirdiğiniz dosyayı çalıştırarak kurulumu başlatın. Kurulum sihirbazı sizi adım adım yönlendirecek. Yapmanız gereken tek şey, "Next" butonuna basmak ve gerekli izinleri vermek olacak.

Adım 4: Hyper-V Özelliğini Etkinleştirin

Docker, Windows üzerinde Hyper-V teknolojisini kullanarak çalışır. Eğer Windows Pro kullanıyorsanız, Hyper-V'yi etkinleştirmeniz gerekebilir. Bunun için şu adımları izleyin:

1. Başlat menüsüne gidin ve "Windows Features" yazın.
2. "Turn Windows features on or off" seçeneğine tıklayın.
3. Burada "Hyper-V" kutusunu işaretleyin ve "OK" butonuna tıklayın.
4. Bilgisayarınızı yeniden başlatın.

Adım 5: Docker Desktop'ı Başlatın

Kurulum tamamlandıktan sonra Docker Desktop'ı başlatın. İlk başta Docker biraz zaman alabilir, çünkü Docker'ın tüm bileşenlerini başlatması gerekiyor. Birkaç saniye bekledikten sonra, ekranın sağ alt kısmında Docker'ın logosunu görebileceksiniz.

Adım 6: Docker'ı Test Edin

Docker'ın düzgün çalışıp çalışmadığını kontrol etmek için komut satırına (CMD veya PowerShell) şu komutu yazabilirsiniz:

docker --version


Eğer her şey yolundaysa, Docker sürüm numarasını görmelisiniz. Bu, Docker'ın başarılı bir şekilde kurulduğunun göstergesidir.

Docker’ı Kullanarak İlk Konteynerinizi Çalıştırın



Kurulum başarılı olduysa, artık Docker'ı kullanmaya başlamak için hazırız. Hadi, basit bir örnekle ilk konteynerimizi çalıştıralım.

1. Komut satırına şu komutu yazın:

docker run hello-world


Bu komut, Docker’ın düzgün çalışıp çalışmadığını test eden bir konteyneri çalıştıracaktır. Eğer her şey doğru şekilde kurulmuşsa, ekranda "Hello from Docker!" mesajını göreceksiniz.

Adım 7: Docker’ın Yüklediği Resimleri İnceleyin

Docker, yüklediğiniz her konteyner için bir "image" (görüntü) indirir. Bu, konteynerin çalışması için gerekli tüm dosyaları ve bağımlılıkları içeren bir paket gibidir. Docker Hub, farklı uygulamaların ve yazılımların "image"lerini barındıran bir platformdur.

Docker Hub’a göz atmak ve farklı "images"i keşfetmek için şu komutu kullanabilirsiniz:

docker search 


Bu komutla, Docker Hub’daki istediğiniz "image"i arayabilirsiniz.

Docker ile Daha Fazla Ne Yapabilirsiniz?



Docker’ın ne kadar güçlü bir araç olduğunu daha yakından keşfettikçe, hayal gücünüzün sınırları zorlanacak. Uygulamalarınızı container'lar içinde çalıştırarak, taşınabilir ve izole edilmiş ortamlar oluşturabilirsiniz. Ayrıca, Docker Compose kullanarak birden fazla konteyneri aynı anda yönetebilir ve mikro hizmet mimarilerini kolayca kurabilirsiniz.

Docker sayesinde, geliştirme ve üretim ortamları arasında tutarlılık sağlamak da çok kolaydır. Artık her şey Docker konteynerlerinde!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....