Tag Archives: Multi Stage

Docker Multistage Build Örneği: Caddy Web Sunucusunun Dockerlaştırılması

Docker’ın şu an(Haziran 2017) sadece son birkaç CE Edge sürümünde yer alan (Güncelleme) 17.06 CE’den itibaren stabil olarak açıklanan multistage build özelliği, imaj boyutlarının küçülmesi ve build işleminin kısalması/optimizasyonu için kolaylık  sağlıyor. Bu yazıda, Caddy Web sunucusunun Docker imajını, eski ve yeni yöntemler ile gerçekleştirip, multistage build kavramını karşılaştırmalı olarak inceleyeceğiz.

1. Giriş

Caddy Web sunucusu, Go diliyle yazılan, TLS aktif olarak gelen, Let’s Encrypt üzerinden sertifikası olmayan alan adları için otomatik sertifika alan, HTTP/2 desteği direkt olarak aktif ve şu anlık (Haziran 2017) deneysel QUIC desteği ile oldukça ilgi çekici bir Web sunucusu. Caddy aynı zamanda Apache-2.0 lisansına sahip.

Continue reading Docker Multistage Build Örneği: Caddy Web Sunucusunun Dockerlaştırılması