DevOps Foundations · Modül 5: Container basics · Lab
Birim ve Konteyner Ağı Yanlışlarını Düzelt
45 dk uygulama · Temel
Compose ile yerel Docker/Podman; /tmp/dlab-m05-02 altında uygulama ve veritabanı denemeleri.
Bu labı iki şekilde yapabilirsin: tarayıcıda Killercoda üzerinde (ücretsiz, kurulum yok) veya kendi makinende yerel kılavuzla. Killercoda aynı anda tek ücretsiz senaryo koşturur: bekleme kuyruğu görürsen diğer Killercoda sekmelerini kapatıp bir dakika bekle.
Kazanımlar
- Eksik birimlerden veri kaybını ve yanlış ağlardan yalıtımı teşhis etmek
- Adlandırılmış birim ve kullanıcı tanımlı ağla düzeltmek
- Yeniden kurmada kalıcılığı ve isimli bağlantıyı kanıtlamak
Adım 1
Durumu ve ağı boz
Compose çiftini veritabanı varsayılan ağda (veya ağsız) ve verisi konteyner katmanında başlat. Uygulamanın veritabanını isimle çözemediğini göster.
Adım 2
İki katmanı düzelt
İki servisi adlandırılmış ağa bağla, veritabanı verisini adlandırılmış birime taşı, yalnızca konteynerler arası trafiğe hizmet eden yayımlanmış portları kaldır. İki konteyneri yeniden kur.
Adım 3
Dayandığını kanıtla
Satır yaz, veritabanı konteynerini yeniden kur, satırı geri oku. Uygulama içinden isim çözümlemeyi ve yeniden kurmada sağ kalan birim içeriğini göster.
Çalıştığını nasıl doğrularsın
- Düzeltmeden önce isim çözümleme arızası alıntılanmış
- Adlandırılmış birim konteyner yeniden kurmada veriyi tutmuş, geri okumayla gösterilmiş
- Uygulama veritabanına isimle ulaşıyor; gereksiz yayımlanmış port kalmamış
- Compose dosyası açıklamalı teslim