CodeBlanks Logo Icon CodeBlanks

Docker Desktop

Docker Desktop'ın özelliklerini ve kullanımını öğrenirsin.

Docker Desktop

Docker Desktop, Windows ve macOS için Docker Engine, CLI, Docker Compose ve isteğe bağlı tek düğümlü bir Kubernetes içeren paketidir. Grafik arayüzden container'ları, image'ları ve volume'leri görebilir; kaynak (CPU, bellek, disk) sınırlarını ayarlayabilirsin.

Windows'ta arka uç olarak WSL 2 kullanılır; Linux container'ları WSL içindeki hafif bir sanal makinede çalışır.

wsl --install          # Windows: WSL 2 kurulumu (yönetici PowerShell)
docker compose version  # Compose da Desktop ile gelir

Context ile geçiş

Docker Desktop kurulumunda CLI birden çok hedefe bağlanabilir. docker context ls kayıtlı hedefleri gösterir; yıldızlı olan etkindir. Desktop'ın kendi context'i desktop-linux adını taşır:

$ docker context ls
NAME              DESCRIPTION                     DOCKER ENDPOINT
default           Current DOCKER_HOST based ...   unix:///var/run/docker.sock
desktop-linux *   Docker Desktop                  unix:///home/ali/.docker/desktop/docker.sock
$ docker context use default

Uygulama Context'leri yönet

Kayıtlı context'leri listeleyen, ardından desktop-linux context'ine geçen ve son olarak Compose sürümünü yazdıran üç komutu yaz.

Başlangıç kodu

terminal
# buraya yaz

Örnek çözüm

terminal
docker context ls
docker context use desktop-linux
docker compose version

Beklenen çıktı

NAME              DESCRIPTION      DOCKER ENDPOINT
desktop-linux *   Docker Desktop   unix:///home/ali/.docker/desktop/docker.sock
desktop-linux
Docker Compose version v2.29.7

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Windows'ta Docker Desktop'ın önerilen arka ucu hangisidir?

  • Bulut sunucusu
  • WSL 2 Doğru cevap
  • VirtualBox
  • Hyper-V olmadan doğrudan çekirdek

Açıklama: WSL 2 gerçek bir Linux çekirdeği çalıştırır.

2 Etkin context'i değiştir.

Soru
docker context ____ desktop-linux
Cevap
docker context use desktop-linux

Açıklama: docker context use seçilen hedefi etkin yapar.

3 Eşleştir.

Kavram Anlamı
Docker Desktop Windows/macOS paketi
WSL 2 Windows Linux katmanı
docker context ls Hedefleri listeler
docker compose Desktop ile gelir

Başlangıç bölümündeki tüm dersler