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.
📑Bölümler
- Sıralama neden önemlidir? İlk olarak WSL 2, ikinci olarak Docker Desktop
- Önce bilgisayarı kontrol etme — Görev Yöneticisi'nde winver ve sanallaştırma içeren Windows sürümü
- WSL 2'yi tek komutla yükleme, yeniden başlatma ve Ubuntu'nun ilk çalıştırmasını bitirme
- WSL doğrulanıyor — durum, dağıtım listesi ve varsayılan sürüm 2 kontrolü
- Docker Desktop'ı WSL 2 arka ucuyla yükleme
- İlk kapsayıcıyı çalıştırma — docker --version ve hello-world
- Dürüst kontroller — Docker Desktop lisanslaması ve docker kullanıcıları grubu
📋 Genel Bakış ve Adım Adım Kılavuz
Ö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.
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.
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:
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.
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.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:
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:
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.
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.
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.İ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:
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.
🏷️Konu Arama Değişkenleri ve Anahtar Kelimeler
🎙️ 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__