Environment variable ve container yapılandırması.
Aynı image’ı farklı ayarla başlat; restart ile yeniden oluşturmayı karşılaştır.
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.
İ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:alpineYapılandırma parçaları ilgili kavramı gösterir; tek başına tam uygulama manifesti olmayabilir.
Adımlardaki görevleri sırayla gerçekleştir; komutların durum üzerindeki etkisini incele.
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
Yeni env değeri container’a nasıl verilir?
Laboratuvarın tamamlanması için deney hedefini gerçekleştir ve soruyu yanıtla.