Docker Nedir?
Docker, uygulamaların daha verimli bir şekilde geliştirilmesini, taşınmasını ve çalıştırılmasını sağlayan harika bir araçtır. Tek bir ortamda birçok farklı uygulamayı çalıştırabilmenin kolay yoludur. Yani yazılım geliştirme dünyasında Docker’a adım attığında, her şeyin bir konteyner içinde güvenle çalıştığını göreceksin. Artık, bilgisayarının karmaşasıyla boğuşmak yerine, uygulamalarını güvenle izole edebilirsin.
Docker Kurulumuna Başlamadan Önce
Windows bilgisayarında Docker kullanmak istiyorsan, birkaç ön hazırlık yapman gerekecek. İşte bunlar:
1. Windows 10 Pro veya Enterprise Sürümüne Sahip Olmalısın: Docker Desktop’ı kullanabilmen için Windows 10 Pro veya Enterprise sürümüne ihtiyacın olacak. Eğer Windows 10 Home kullanıyorsan, üzülme! Docker Desktop’ı çalıştırabilmen için WSL 2 (Windows Subsystem for Linux 2) kurman gerekecek.
2. Hyper-V ve Virtualization Özelliklerini Aç: Docker, sanal makineleri kullandığı için, bilgisayarında Hyper-V ve Virtualization özelliklerinin aktif olması gerekir. Bu özellikleri BIOS üzerinden etkinleştirebilirsin.
Docker'ı Windows'a Kurma
Şimdi asıl kısmı keşfetmeye başlayalım! Docker'ı bilgisayarına nasıl kuracağın adım adım şu şekilde:
1. Docker Desktop’ı İndir
İlk adım, Docker’ın resmi web sitesine gitmek.
[Docker Desktop İndir](https://www.docker.com/products/docker-desktop) linkine tıklayarak Docker Desktop uygulamasını indir.
2. Yükleme İşlemini Başlat
İndirilen dosyayı çalıştırarak kurulum işlemini başlat. Bu işlem birkaç dakika sürecektir.
3. Docker'ı Başlat ve Giriş Yap
Kurulum tamamlandıktan sonra Docker Desktop'ı başlat. İlk kez başlattığında, Docker senin bilgisayarında bazı bileşenleri yapılandıracaktır. Bu işlemler birkaç dakika sürebilir. Sonrasında, Docker Desktop’ı açtığında karşına bir giriş ekranı çıkacak. Docker Hub hesabın varsa giriş yap, yoksa bir tane oluşturabilirsin.
4. Docker'ın Çalıştığını Kontrol Et
Kurulumun başarılı olup olmadığını kontrol etmek için, komut satırını (CMD veya PowerShell) aç ve şu komutu yaz:
docker --version
Eğer doğru bir şekilde kurulduysa, Docker sürümünü görmelisin.
WSL 2 Kurulumu (Windows 10 Home Kullanıcıları İçin)
Eğer Windows 10 Home kullanıyorsan, Docker’ı çalıştırmak için WSL 2’yi kurman gerekecek. WSL 2, Linux tabanlı ortamları Windows üzerinde çalıştırmamıza olanak tanır. Şimdi, WSL 2’yi kurma adımlarına geçelim:
1. WSL Özelliğini Etkinleştir
Komut satırını (PowerShell) yönetici olarak aç ve şu komutu yaz:
wsl --install
Bu komut, WSL 2’yi yükleyecek ve gerekli tüm bileşenleri kuracaktır.
2. Linux Dağıtımını Seç
Kurulum tamamlandığında, Ubuntu gibi bir Linux dağıtımını seçmen gerekecek. Bu dağıtım Windows Store üzerinden kolayca indirilebilir.
3. Docker'ı WSL 2 Üzerinde Çalıştır
Artık Docker’ı WSL 2 üzerinden çalıştırmaya hazırsın. Docker Desktop’ı açtığında, WSL 2’yi otomatik olarak algılayacaktır.
Docker'ı Kullanarak İlk Konteynerini Çalıştır
Her şey hazır! Şimdi Docker ile ilk konteynerini çalıştırabilirsin. Terminali aç ve şu komutu yaz:
docker run hello-world
Bu komut, Docker’ın düzgün bir şekilde kurulduğunu ve çalıştığını test etmek için "Hello World" mesajını gösteren basit bir konteyneri çalıştırır.
Sonraki Adımlar:
Docker’ı kurduktan sonra, uygulamalarını konteynerler içinde çalıştırarak projelerine başlamak isteyebilirsin. Docker’ı keşfetmeye devam et, çeşitli Docker komutları ve Docker Compose gibi araçlarla projelerine kolayca entegrasyon sağlayabilirsin.
Sonuç
Docker, yazılım geliştirme sürecini hem basit hem de verimli hale getiriyor. Artık projelerini her ortamda güvenle çalıştırabileceksin. Docker’ı Windows’a kurarak, bu teknolojiyi keşfetmeye başlamış oldun. Docker ile neler yapabileceğini düşünmek bile heyecan verici! İyi keşifler!