CodeBlanks Logo Icon CodeBlanks

Image arama

docker search ile image aramayı öğrenirsin.

Image arama

docker search Docker Hub'da arama yapar. Sonuçlarda yıldız sayısı ve OFFICIAL işareti görülür. Çok sonuç döndüğü için süzgeç ve sınır kullanılır:

$ docker search --filter is-official=true --limit 3 redis
NAME      DESCRIPTION                                     STARS     OFFICIAL
redis     Redis is the world’s fastest data platform …   13000     [OK]

Etiket listesi ve ayrıntılı belgeler için Hub'ın web sayfası daha kullanışlıdır.

Image'ı incelemek

Bir image'ı çalıştırmadan önce içeriğine bakılabilir: hangi kullanıcıyla çalıştığı, açık portları, giriş noktası. docker image inspect bunları verir; docker scout cves bilinen güvenlik açıklarını listeler:

docker image inspect -f '{{.Config.User}} {{.Config.ExposedPorts}} {{.Config.Entrypoint}}' redis:7
docker scout cves redis:7

Uygulama Ara ve incele

İki komut yaz: en fazla 5 sonuçla yalnızca resmi postgres image'larını ara; ardından postgres:16 image'ının açık portlarını {{.Config.ExposedPorts}} ile göster.

Başlangıç kodu

terminal
# buraya yaz

Örnek çözüm

terminal
docker search --filter is-official=true --limit 5 postgres
docker image inspect -f '{{.Config.ExposedPorts}}' postgres:16

Beklenen çıktı

NAME       DESCRIPTION                                   STARS     OFFICIAL
postgres   The PostgreSQL object-relational database …   14000     [OK]
map[5432/tcp:{}]

Soru ve cevaplar

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

1 Arama sonucunda bir image'ı seçerken en güvenilir işaret hangisidir?

  • Açıklamasının uzun olması
  • En son yüklenmiş olması
  • Resmi (OFFICIAL) ya da doğrulanmış yayıncı olması Doğru cevap
  • Adının kısa olması

Açıklama: Herkes Hub'a image yükleyebilir; bilinmeyen image'lar zararlı yazılım içerebilir.

2 Yalnızca resmi image'ları ara.

Soru
docker search --filter ____=true nginx
Cevap
docker search --filter is-official=true nginx

Açıklama: is-official=true resmi image'ları süzer.

3 Eşleştir.

Kavram Anlamı
docker search Hub'da ara
[OK] OFFICIAL Resmi image
image inspect Yapılandırmayı göster
scout cves Güvenlik açıkları

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