Karşılaşabileceğiniz sorun, bir taahhütte dosyaları kaldırmanın, dosyanın önceki bir görüntüde olduğu gerçeğini değiştirmemesi, böylece önceki görüntünün hala 14G olması.
Bu makaledeki "Katmanlar" bölümüne göz atın: http://woudenberg.io/reducing-docker-image-size/
Bu sorunu çözmek için / tmp / altındaki şeyleri, onları oluşturan orijinal işlemden kaldırmanız gerekir, böylece bu işlemin sonucu olarak oluşturulan görüntü bunları içermez. Dockerfiles kullanırken bu kolaydır, ancak taahhütlü görüntüler oluştururken mümkünse emin değilsiniz.
Yapabileceğiniz başka bir şey, görüntüyü dışa / içe aktararak squash katmanlarıdır.
glassfish
Docker görüntüsü yaklaşık 1 GB. Bir Docker görüntüsü için oldukça büyük olsa da, hala inşa ettiğinizden çok daha küçük.