Mövzunu Açan
#0
Docker, uygulamaları konteynerler içinde çalıştırmak için kullanılan popüler bir platformdur. Linux tabanlı sistemlerde Docker görüntülerini (images) listelemek, hangi görüntülerin mevcut olduğunu ve bunların hangi versiyonlarda olduğunu görmek için kritik bir adımdır. Bu süreç, özellikle birden fazla proje üzerinde çalışırken veya sürekli entegrasyon/dağıtım (CI/CD) süreçlerinde önemlidir.
Docker görüntülerini listelemek için kullanılan temel komut
Örneğin, terminalde
Eğer belirli bir görüntüyü arıyorsanız,
Sonuç olarak, Docker görüntülerini listelemek, konteyner tabanlı uygulama geliştirme sürecinin temel bir parçasıdır. Bu süreç, sistem yöneticileri ve geliştiriciler için görüntüleri yönetmeyi ve sürüm kontrolünü kolaylaştırır. Docker ile ilgili daha fazla bilgi edinmek ve pratik yapmak, konteynerleştirme uygulamalarınızı geliştirmenize yardımcı olacaktır.
Docker görüntülerini listelemek için kullanılan temel komut
docker images veya docker image ls komutlarıdır. Bu komutlar, yüklü olan tüm Docker görüntülerini gösterir. Çıktı, genellikle aşağıdaki gibi bir tablo şeklindedir:- REPOSITORY: Görüntünün adını belirten alan.
- TAG: Görüntünün versiyonunu tanımlayan etiket.
- IMAGE ID: Her görüntüye özgü kimlik numarası.
- CREATED: Görüntünün oluşturulma tarihi.
- SIZE: Görüntünün boyutu.
Örneğin, terminalde
docker images komutunu çalıştırdığınızda aşağıdaki gibi bir çıktı alırsınız:CODE
123REPOSITORY TAG IMAGE ID CREATED SIZE
myapp latest 6c5a8cd8e7a4 2 days ago 45MB
ubuntu 20.04 2f9656c8d4ce 3 weeks ago 73MBEğer belirli bir görüntüyü arıyorsanız,
docker images | grep <arama_terimi> komutunu kullanarak filtreleme yapabilirsiniz. Ayrıca, görüntülerin daha fazla detayını görmek için docker inspect <image-id> komutunu kullanabilirsiniz. Bu komut, görüntü hakkında daha derinlemesine bilgi sağlar, örneğin, hangi dosyaların dahil olduğunu ve hangi ortam değişkenlerinin ayarlandığını gösterir.Sonuç olarak, Docker görüntülerini listelemek, konteyner tabanlı uygulama geliştirme sürecinin temel bir parçasıdır. Bu süreç, sistem yöneticileri ve geliştiriciler için görüntüleri yönetmeyi ve sürüm kontrolünü kolaylaştırır. Docker ile ilgili daha fazla bilgi edinmek ve pratik yapmak, konteynerleştirme uygulamalarınızı geliştirmenize yardımcı olacaktır.