Technical Anshu Ana Sayfa › Eğitimler › WSL 2'de Docker
🐳 Docker Kurulum Kılavuzu

WSL 2'de Docker Kurulumu - İlk Konteyner Kurulumu

WSL 2 arka ucunu kullanarak Docker Desktop'ı Windows 10 veya 11'e yükleyin (önce WSL, ardından Docker, ardından doğrulanmış bir merhaba dünya kapsayıcısı). Sanallaştırma, lisanslama ve liman işçisi kullanıcıları grubuna yönelik dürüst kontrolleri içerir.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
WSL 2'de Docker Kurulumu - İlk Konteyner Kurulumu
🎧 Çok Dilli Ses: Video oynatıcıda [Ayarlar] (⚙️) ➔ [Ses Parçası] seçeneğine tıklayarak dilinizi seçin.

📑Bölümler

  1. Sıralama neden önemlidir? İlk olarak WSL 2, ikinci olarak Docker Desktop
  2. Önce bilgisayarı kontrol etme — Görev Yöneticisi'nde winver ve sanallaştırma içeren Windows sürümü
  3. WSL 2'yi tek komutla yükleme, yeniden başlatma ve Ubuntu'nun ilk çalıştırmasını bitirme
  4. WSL doğrulanıyor — durum, dağıtım listesi ve varsayılan sürüm 2 kontrolü
  5. Docker Desktop'ı WSL 2 arka ucuyla yükleme
  6. İlk kapsayıcıyı çalıştırma — docker --version ve hello-world
  7. Dürüst kontroller — Docker Desktop lisanslaması ve docker kullanıcıları grubu

📋 Genel Bakış ve Adım Adım Kılavuz

1

Önce Bilgisayarınızı Kontrol Edin

WSL 2 arka ucuna sahip Docker Desktop'ın üç şeye ihtiyacı vardır ve bu iki dakikalık kontrolü atlamak, insanların bir akşamı nasıl kaybettiği anlamına gelir. İlk olarak Windows sürümü: Windows 10 sürüm 2004 veya üzeri ya da Windows 11'e ihtiyacınız var. Tam sürümünüzü görmek için Win + R tuşlarına basın, winver yazın ve Enter tuşuna basın.

Run Dialog
winver

İkincisi, BIOS veya UEFI'de sanallaştırmanın açık olması gerekir. Görev Yöneticisi'ni açın, Performans'a, ardından CPU'ya gidin ve Sanallaştırma: Etkin'i arayın. Devre Dışı yazıyorsa hiçbir yazılım ayarı sizi kurtaramaz; önce BIOS'ta Intel VT-x veya AMD SVM'yi etkinleştirin. Üçüncüsü, yaklaşık 4 GB boş RAM ve birkaç GB yedek disk bulundurun: WSL 2 ve Docker makinenizi paylaşır, onun yerini almazlar.

📌 Windows Home sürümlerinde bu WSL 2 rotası geçici bir çözüm değildir; amaçlanan rotadır. Bunun için Hyper-V'ye gerek yok.
2

WSL 2'yi Her Şeyden Önce Kurun

Windows'ta çoğu başarısız Docker yüklemesi sıkıcı bir nedenden dolayı başarısız oluyor: sipariş yanlıştı. Docker Desktop, altında çalışan bir WSL 2 beklemektedir; bu nedenle önce temeli oluşturun. PowerShell'i Yönetici olarak açın ve bir komut çalıştırın:

PowerShell (Admin)
wsl --install

Bitmesine izin verin, ardından bilgisayarı yeniden başlatın; yeniden başlatma isteğe bağlı değildir, sanallaştırma bileşenlerini yükler. Yeniden başlatmanın ardından Ubuntu (varsayılan dağıtım) kendi kurulumunu tamamlar ve sizden bir Linux kullanıcı adı ve şifresi oluşturmanızı ister.

⚠️ Bu Linux şifresi yalnızca sudo içindir; hatırlayacağınız birini seçin, çünkü siz yazarken ekranda hiçbir şey gösterilmeyecektir. Ve dağıtımı yarım bırakmayın: İlk çalıştırması hiçbir zaman tamamlanmamış bir dağıtım, Docker Masaüstü'nün ilk başlangıcında askıda kalmasının en yaygın gizli nedenidir.
3

WSL 2'nin Gerçekten Hazır Olduğunu Doğrulayın

Docker makinenin yakınına gitmeden önce iki komutla temeli doğrulayın:

PowerShell
wsl --status
wsl -l -v

Dağıtımınız listede VERSİYON 2'yi göstermelidir. 1 gösteriyorsa, varsayılan sürümü ayarlayın ve dağıtımı komut çıktısının önerdiği şekilde dönüştürün:

PowerShell
wsl --set-default-version 2

Her katman bir sonrakine geçmeden önce test edilir, böylece daha sonra bir şey başarısız olursa sorunun tam olarak hangi katmanda olduğunu bilirsiniz.

4

Docker Desktop'ı Top'a yükleyin

Docker Desktop'ı yalnızca docker.com'dan indirin; üçüncü taraf indirme siteleri, popüler yükleyicilerle gereksiz dosyaları bir araya getirir. Yükleyiciyi çalıştırın ve Hyper-V yerine WSL 2 kullan seçeneğini işaretli tutun; çoğu bilgisayarda varsayılan olarak işaretlidir.

Yükleyici sorduğunda kapanmasına izin verin ve oturumunuzu kapatın veya istendiğinde yeniden başlatın. Docker, Windows hesabınızı yerel docker-users grubuna ekler ve grup üyeliği yalnızca yeni bir oturum açma işleminde etkili olur; bu, çoğu kılavuzun atladığı dürüst bir kontroldür ve Docker'ın bazen siz oturumu kapatıp tekrar açana kadar başlamayı reddetmesinin nedeni budur.

Docker Desktop'ı başlatın ve sistem tepsisindeki balina simgesinin yerleşmesini ve kontrol panelinin Motorun çalıştığını bildirmesini bekleyin. İlk başlangıç ​​yavaştır; ona birkaç dakika ver. Docker Abonelik Hizmet Sözleşmesi ekranını dürüstçe kabul edin; bu gerçek bir lisanstır.

✅ İpucu: hem Ubuntu'da hem de PowerShell'de docker komutunu kullanmak için Docker Masaüstü Ayarlarını açın, Kaynaklar'a, ardından WSL Entegrasyonu'na gidin ve dağıtımınızı açın.
5

İlk Konteynerinizi Çalıştırın — Merhaba Dünya

Yeni bir PowerShell veya Terminal penceresi açın ve tüm zincirin çalıştığını kanıtlayan iki komutu çalıştırın:

PowerShell
docker --version
docker run hello-world

docker --version istemcinin PATH'inizde yüklü olduğunu kanıtlar. docker run hello-world diğer her şeyi kanıtlar: Docker görüntüyü yerel olarak bulamaz, Docker Hub'dan indirir, ondan bir kapsayıcı oluşturur, çalıştırır ve Docker'dan Merhaba! mesajını yazdırır. Bu mesaj görünürse, zinciriniz uçtan uca çalışıyor demektir: terminal, istemci, WSL 2 içindeki motor, ağ ve kayıt defteri.

⚠️ İki dürüst uyarı. İlk olarak, ilk çalıştırmanın çekim için internete ihtiyacı var; başarısız olursa körü körüne yeniden yüklemeyin; hangi katmanın (WSL, motor, ağ) gerçekte başarısız olduğunu kontrol edin. İkincisi, Docker Masaüstü herkes için "ücretsiz" değildir: kişisel kullanım, eğitim, ticari olmayan açık kaynak ve Docker'ın yayınladığı boyut sınırları kapsamındaki küçük işletmeler için ücretsizdir ve daha büyük şirketler için kullanıcı başına ücretli aboneliktir. Eğer işyerinde kurulum yapıyorsanız şirketinizin hattın hangi tarafında olduğunu kontrol edin.

🏷️Konu Arama Değişkenleri ve Anahtar Kelimeler

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ Tam Konuşma Metni — genişletmek için dokunun

__TOK_28__

__TOK_29__

❓ Sıkça Sorulan Sorular

Bu eğitimi takip etmek %100 ücretsiz mi?

__TOK_30__

Yeni başlayanlar bu kılavuzu takip edebilir mi?

__TOK_31__

Sıkışırsam nereye soru sorabilirim?

__TOK_32__

🚀 Eğitimin tamamını YouTube'da izleyin

__TOK_33__

__TOK_34__

►️ Videonun Tamamını İzle
Bu eğitim, Technical Anshu'nun WSL 2'de Docker Kurulumu videosunu temel almaktadır. • Herhangi bir adımda mı takıldınız? Video yorumlarında sorun; orada yardım alacaksınız 🙏