Docker documentation aşağıdaki senaryoyu varsa ONBUILD
komutunu kullanmak üzere öneriyor:Her değişiklikten sonra konteyner yeniden oluşturulsun mu?
Örneğin, görüntü yeniden kullanılabilir piton uygulama oluşturucu ise, bu uygulamanın kaynak kodunu gerektirir belirli bir dizinde eklenecek, ve bundan sonra çağrılacak bir komut dosyası gerektirebilir. Uygulama kaynak koduna henüz erişemediğinizden ve her uygulama yapısı için farklı olacağından, şimdi ADD ve RUN'u çağıramazsınız. Uygulama geliştiricilerine uygulamalarına kopyalayıp yapıştırmak için bir Dokerfile dosyası sağlamanız yeterlidir, ancak uygulamaya özgü kodla karıştırıldığı için verimsiz, hataya açık ve güncellenmesi güçtür.
Temel olarak, tüm bunlar hoş ve güzel görünebilir, ancak bu, yalnızca bir yazım hatası olsa bile, bir şeyi değiştirdiğimde her seferinde uygulama kapsayıcısını yeniden oluşturmam gerektiği anlamına gelir.
Bu çok verimli görünmüyor, ör. Bir şeyi değiştirmek için kullandığınız web uygulamalarını oluştururken, kaydedin ve tarayıcıda yenileyin.
Bununla nasıl baş edersiniz?