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

Bu yazıda, Windows işletim sistemine Docker nasıl kurulur ve WSL kullanarak Docker Desktop nasıl yapılandırılır adım adım anlatılmaktadır. Yazının sonunda Docker’ı test ederek doğru şekilde kurulum yapıldığı doğrulanmıştır.

BFS

Docker, yazılım geliştirenlerin en sevdiği araçlardan biri haline gelmiş durumda. Peki, Docker nedir? Basitçe açıklamak gerekirse, Docker; uygulamaların, veritabanlarının ve tüm bağımlılıkların bir arada çalışabileceği bir ortamı sanal konteynerlerde paketleyen bir platformdur. Bu yazıda, Windows işletim sisteminde Docker’ı nasıl kuracağınızı, adım adım anlatacağım. Hazırsanız, başlıyoruz!

1. Adım: Docker Desktop’ı İndirin
Docker'ı kurmaya başlamak için ilk iş, Docker Desktop’ı indirip bilgisayarınıza yüklemektir. Docker Desktop, Docker'ı kolayca yönetebilmenizi sağlayan kullanışlı bir uygulamadır.

1. [Docker'ın resmi web sitesine](https://www.docker.com/products/docker-desktop) gidin.
2. “Get Docker Desktop for Windows” butonuna tıklayın.
3. İndirilen dosyayı açarak kurulum işlemini başlatın. Kurulum sihirbazı sizi yönlendirecek ve çok karmaşık bir şey yok.

Docker Desktop'ı indirip kurduktan sonra, bilgisayarınızda sanal makine oluşturabilmek için Windows’un 64-bit Pro veya Enterprise sürümüne ihtiyacınız olacak. Eğer Windows Home kullanıyorsanız, Docker Desktop’ı kurmadan önce Windows Subsystem for Linux (WSL) kurulumunu yapmanız gerekir. Endişelenmeyin, adım adım size rehberlik edeceğim.

2. Adım: WSL Kurulumunu Yapın
Windows Home kullanıcıları için Docker’ı kullanabilmenin yolu, WSL (Windows Subsystem for Linux) kullanmaktan geçiyor. Bu, Windows'ta Linux çekirdeğini çalıştırmanızı sağlar. İşte yapmanız gerekenler:

1. WSL'yi etkinleştirmek için PowerShell’i yönetici olarak çalıştırın ve şu komutu yazın:
wsl --install


2. Bu komut, Windows'nuza WSL’yi kuracak ve uygun bir Linux dağıtımını (örneğin Ubuntu) otomatik olarak yükleyecektir. Kurulumun tamamlanmasını bekleyin.

3. Kurulumun ardından, bilgisayarınızı yeniden başlatın.

4. Ubuntu veya kurduğunuz Linux dağıtımını başlatarak gerekli ilk ayarları yapın.

3. Adım: Docker Desktop’ı Kurma
Docker Desktop kurulumunu gerçekleştirmek için aşağıdaki adımları izleyin:

1. İndirilen Docker Desktop kurulum dosyasını çalıştırın.
2. Kurulum sırasında size Docker Desktop’un WSL ile uyumlu olacağına dair seçenekler sunulacaktır. "Enable WSL 2" ve "Install required Windows components" seçeneklerini işaretleyin.
3. Kurulum tamamlandıktan sonra, Docker Desktop’ı başlatın ve ekranınızda Docker’ın çalıştığını gösteren balina simgesini görmelisiniz.

4. Adım: Docker’ı Yapılandırma
Docker'ı kurduktan sonra, biraz yapılandırma yapmanız gerekecek:

1. Docker Desktop’ı açın. Başlangıçta Docker birkaç saniye içinde başlar ve ekranın sağ alt köşesinde simgesini görmelisiniz.
2. Docker Desktop, WSL2'yi etkinleştirmenizi isteyebilir. Eğer daha önce WSL2’yi etkinleştirmediyseniz, şimdi burada etkinleştirebilirsiniz.
3. Docker Desktop’ı açtıktan sonra, sağ üst köşede ayarlara (settings) tıklayın. Burada çeşitli ayarlar yapabilirsiniz; örneğin, daha fazla kaynak (CPU, RAM) ayarlamak isteyebilirsiniz.

5. Adım: Docker'ı Test Etme
Docker'ı başarıyla kurduysanız, son adım olarak bir test yapmalısınız. Terminal veya komut istemcisini açın ve şu komutu yazın:

docker --version


Eğer doğru şekilde kurulum yapıldıysa, Docker’ın sürüm numarasını göreceksiniz.

Ayrıca, aşağıdaki komutla Docker'ın düzgün çalışıp çalışmadığını kontrol edebilirsiniz:

docker run hello-world


Bu komut, Docker’ın test amacıyla basit bir konteyner çalıştırmasını sağlar. Eğer her şey doğru şekilde kurulduysa, “Hello from Docker!” mesajını görmelisiniz.

6. Adım: Docker Kullanımı Başlasın!
Docker kurulumunuz başarıyla tamamlandı! Artık kendi konteynerlerinizi oluşturabilir, uygulamalarınızı izole bir ortamda çalıştırabilirsiniz. Docker’ı öğrenmeye devam etmek için Docker Hub’a göz atabilir ve kendi projelerinizi Docker’a entegre edebilirsiniz. Docker ile ilgili daha fazla ipucu ve rehberler için çevrimiçi kaynaklara göz atabilirsiniz.

Docker'ı kullanmaya başlamak için hazır mısınız? Artık container’lar ile uygulamalarınızı daha hızlı, daha güvenli ve taşınabilir bir şekilde geliştirebilirsiniz!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

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

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...