Detayları İnceleme
Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 18 / 40.
Docker her konteyner hakkında pek çok ayrıntı depolar: durumu, geldiği imaj, ağ ayarları ve daha fazlası. docker inspect komutu bunların tamamını JSON olarak gösterir.
Bu genellikle istediğinizden fazlasıdır. --format bayrağı, bir Go-şablonu yer tutucusu kullanarak yalnızca tek bir alanı çekmenize olanak tanır:
docker inspect --format "{{.State.Status}}" webBu, yalnızca konteynerin durumunu yazdırır, örneğin running. Diğer kullanışlı yer tutucular arasında imaj adı için {{.Config.Image}} bulunur. Format dizesi, bir JSON yığınını tam olarak ihtiyacınız olan tek bir değere dönüştürür.
Görev
Kolayapp adında, ayrık (detached) bir nginx konteyneri başlatın, ardından sadece durumunu yazdırmak için --format "{{.State.Status}}" ile docker inspect kullanın.
Kopya kağıdı
Konteyner ayrıntılarını JSON olarak görüntülemek için docker inspect kullanın. Go-template ile birlikte kullanılan --format bayrağı belirli bir alanı ayıklar:
docker inspect --format "{{.State.Status}}" webFaydalı yer tutucular:
{{.State.Status}}— konteyner durumu (örneğinrunning){{.Config.Image}}— imaj adı
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Docker'a Giriş bölümündeki tüm dersler
4Konteyner Yönetimi
Konteynerleri AdlandırmaDetached KonteynerlerTüm Konteynerleri ListelemeDurdurma ve KaldırmaÖzet - Konteyner Yaşam Döngüsü10Selamlama Uygulaması Projesi
Projeye Genel BakışDockerfile Yazma