Image arama
- Docker & Kubernetes kursu
- Başlangıç
- Ders 68/82
- 4 dk
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:7Uygulama 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
# buraya yazÖrnek çözüm
docker search --filter is-official=true --limit 5 postgres
docker image inspect -f '{{.Config.ExposedPorts}}' postgres:16Beklenen çı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.
docker search --filter ____=true nginx
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ı |