docker version
- Docker & Kubernetes kursu
- Başlangıç
- Ders 8/82
- 4 dk
docker version komutu ile kurulumu doğrulamayı öğrenirsin.
docker version
docker version, hem istemcinin (CLI) hem de sunucunun (Engine) sürümünü gösterir. Sunucu bölümü yoksa ya da "Cannot connect to the Docker daemon" yazıyorsa daemon çalışmıyordur:
$ docker version
Client: Docker Engine - Community
Version: 27.3.1
Server: Docker Engine - Community
Engine:
Version: 27.3.1Kısa çıktı için docker --version yalnızca istemci sürümünü tek satırda yazar.
Biçimlendirilmiş çıktı
Docker komutlarının çoğu --format ile Go şablonu kabul eder. Betiklerde yalnızca ihtiyaç duyulan alanı almak için kullanılır:
$ docker version --format '{{.Server.Version}}'
27.3.1
$ sudo systemctl start docker # daemon kapalıysa başlatAynı yöntem docker ps, docker inspect gibi komutlarda da çalışır.
Uygulama Sürümleri sorgula
Önce kısa istemci sürümünü (docker --version), sonra --format ile yalnızca sunucu sürümünü yazdıran iki komutu yaz.
Başlangıç kodu
# buraya yazÖrnek çözüm
docker --version
docker version --format '{{.Server.Version}}'Beklenen çıktı
Docker version 27.3.1, build ce12230 27.3.1
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 "Cannot connect to the Docker daemon" hatası ne anlama gelir?
- Daemon çalışmıyor ya da sokete erişim yok Doğru cevap
- Image bulunamadı
- İnternet yok
- Container çöktü
Açıklama: Linux'ta sudo systemctl start docker ile daemon başlatılır.
2 Yalnızca sunucu sürümünü yazdır.
docker version --format '{{.____.Version}}'
docker version --format '{{.Server.Version}}'
Açıklama: Şablondaki .Server sunucu bilgisini seçer.
3 Komutları eşleştir.
| Kavram | Anlamı |
|---|---|
docker version |
İstemci ve sunucu sürümü |
docker --version |
Tek satır istemci sürümü |
--format |
Go şablonu |
systemctl start docker |
Daemon'ı başlatır |