CodeBlanks Logo Icon CodeBlanks

docker version

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.1

Kı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şlat

Aynı 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

terminal
# buraya yaz

Örnek çözüm

terminal
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.

Soru
docker version --format '{{.____.Version}}'
Cevap
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

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