Docker Konteynerleri Arasında Veri Paylaşımı ve Volume Kullanımı

Docker üzerinde mikro hizmetler oluştururken her bir parçanın kendi kutusunda, yani konteynerinde çalışması büyük bir avantajdır. Ancak bu kutular silindiğinde içindeki veriler de onlarla birlikte yok olur. Özellikle farklı servislerin aynı dosyalara ihtiyaç duyduğu projelerde, veriyi her konteynere tek tek kopyalamak hem disk alanını boşa harcar hem de veri karmaşasına yol açar. Bu yazıda, Docker’ın … Devamını oku

SSH Üzerinden Port Yönlendirme

Servis erişimini kısıtlayan güvenlik duvarları çoğu zaman yönetimi zorlaştırır. Ancak SSH tünelleme bu engeli ortadan kaldırır. Oluşturduğu şifreli bağlantı sayesinde belirli portlar iki makine arasında güvenle taşınır. Böylece normalde ağ politikaları yüzünden ulaşılamayan servisler, tünel içinden yerel bağlantıymış gibi kullanılabilir. Sistem Gereksinimleri SSH tünellemenin doğru anlaşılabilmesi için iki ayrı makine arasında bağlantı kurulması gerekir. Bu … Devamını oku

Docker Konteynerleri İçin Etkili Healthcheck Nasıl Yazılır?

Docker konteyneri ayakta görünebilir fakat uygulama gerçekte cevap vermiyor olabilir. Port kapanabilir, işlem durabilir veya veritabanı bağlantısı düşebilir. Healthcheck, bu sessiz şekilde oluşan sorunları otomatik olarak tespit etmek için devreye girer. Bunun doğru çalışması, uygulama içinde tanımlanan hafif bir health endpoint sayesinde mümkündür. Çünkü sistemin gerçek durumunu en net şekilde ortaya koyan yer bu küçük … Devamını oku

Docker Driver Çeşitleri Neler? Docker’da Özel Ağ Oluşturma

Docker, container’ların iletişim ağını oluşturmak ve yönetmek için birden fazla network driver tipi sunar. Bu sürücüler, sistemin güvenli, esnek ve ölçeklenebilir bir ağ yapısında çalışmasını sağlar. Ağ yapılandırmasına geçmeden önce, Docker’ın sistemde doğru şekilde kurulduğundan emin olun. Eğer kurulum yapılmadıysa, “Docker ve Docker Compose Kurulumu” rehberini takip ederek kurulumu tamamlayabilirsiniz. Her ağ sürücüsü, container’ların dahil … Devamını oku

‘network not found’ Hatası Docker’da Nasıl Onarılır?

Docker Nedir ve Neden Tercih Edilir? Docker, uygulamaları gerekli tüm bağımlılıklarıyla birlikte konteynerlerde çalıştıran bir sanallaştırma çözümüdür. Klasik yöntemlere göre daha az kaynak kullanır, daha hızlı başlatılır ve esneklik sunar. Docker’ın sunduğu avantajlar şöyledir: Docker ve Docker Compose Kurulumu Docker Compose, çoklu container yapılandırmalarını tek bir YAML dosyası ile tanımlayıp birlikte çalıştırmanıza imkân tanır. Kurulumu … Devamını oku