Docker serisi
DOCKER / LAB 6 · Temel · 8 DK · SİMÜLASYON

Environment variable ve container yapılandırması.

Aynı image’ı farklı ayarla başlat; restart ile yeniden oluşturmayı karşılaştır.

01 / KAVRAMI ANLA

Environment variable (env), başlangıçta sürece verilen isim-değer biçimindeki ayardır. Restart aynı container’ı yeniden başlatır; recreate container’ı yeniden oluşturmaktır. Bu deneyde LOG_LEVEL bir env örneğidir; nginx bu değişkenle log seviyesini otomatik değiştirmez. Container oluşturulurken verilen env değerleri restart ile yenilenmez. Aynı image’dan yeni env değeriyle yeni container oluşturmak gerekir.

Environmentrunrestart
İlgili komut / yapılandırma örneği
docker exec web printenv LOG_LEVEL
docker restart web
docker stop web && docker rm web
docker run -d --name web -e LOG_LEVEL=debug nginx:alpine
Yapılandırma parçaları ilgili kavramı gösterir; tek başına tam uygulama manifesti olmayabilir.
02 / SENİN GÖREVİN

Adımlardaki görevleri sırayla gerçekleştir; komutların durum üzerindeki etkisini incele.

KOMUT ATÖLYESİ · 0 / 4

Sıradaki adımı sen seç.

Bu yönlendirmeli simülasyon komutları bilgisayarında çalıştırmaz. Yanlış seçimlerde açıklamayı oku ve tekrar dene.

Adım 1

Mevcut env değerini kontrol et.

Bir komut seç; sonucu ve açıklamasını burada incele.

Güncel durum

web: Running
Image: nginx:alpine
LOG_LEVEL=info
03 / KENDİNİ DENE

Yeni env değeri container’a nasıl verilir?

Laboratuvarın tamamlanması için deney hedefini gerçekleştir ve soruyu yanıtla.