Docker Desktop
- Docker & Kubernetes kursu
- Başlangıç
- Ders 11/82
- 4 dk
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 gelirContext 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 defaultUygulama 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
# buraya yazÖrnek çözüm
docker context ls
docker context use desktop-linux
docker compose versionBeklenen çı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.
docker context ____ desktop-linux
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 |