Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

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
  1. 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.

  2. 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.

  3. 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