SSH Yönlendirme Nedir? Local ve Remote Port Yönlendirme

Bir servise ağ tarafından erişilemiyorsa, onu güvenli bir bağlantı içinde taşımak gerekir. SSH tünelleme tam bu amaçla kullanılır; iki cihaz arasında şifrelenmiş bir yol açar ve istediğin portu bu yolun içine “gizleyerek” iletir. Sonuç olarak firewall veya NAT tarafından kapatılmış servisler, sanki bilgisayarında çalışıyormuş gibi erişilebilir hale gelir. Temel Altyapı Gereksinimleri SSH tünelleri iki uç … Devamını oku

Docker Healthcheck Komutları ile Servis Durumu Nasıl İzlenir?

Bir Docker konteyneri “çalışıyor” durumunda görünse bile uygulama içerde hiçbir yanıt üretmiyor olabilir. Port kapanabilir, işlem kilitlenebilir veya veritabanı bağlantısı başarısız olabilir. Healthcheck, bu sessiz şekilde oluşan hataları otomatik olarak fark etmek için kullanılır. Sağlıklı bir kontrol mekanizması ise uygulama içinde oluşturulan hafif bir health endpoint’e bağlıdır. Çünkü sistemdeki gerçek durumu en açık biçimde bu … Devamını oku

Docker Network Driver Çeşitleri Nelerdir?

Container’ların ağ üzerindeki davranışlarını kontrol etmek için Docker farklı türde network sürücüleri sunar. Bu sürücüler, container’ların hem birbirleriyle hem de dış kaynaklarla iletişim kurma şeklini belirler. Her sürücü tipi, container’ların dahil olacağı ağı, IP yapılandırmasını ve erişim türünü belirler. İzole sistemlerde Bridge veya None tercih edilirken, geniş erişim için Host veya Overlay sürücüleri kullanılır. Bridge … Devamını oku

Docker Alternatifi Podman Nasıl Kullanılır?

Kaynak verimliliği, taşınabilirlik ve uygulamaların izole çalıştırılması günümüz yazılım dünyasında büyük önem taşır. Bu ihtiyaçları uzun süre Docker karşılamış olsa da, artık açık kaynak ekosisteminin desteği ve Red Hat’in katkısıyla geliştirilen Podman, güvenlik ve yönetim kolaylığı açısından öne çıkan bir çözüm haline gelmiştir. Podman Nedir? Podman, Docker ile benzer şekilde container oluşturma ve çalıştırma imkânı … Devamını oku

Docker Ağ Bulamıyor ‘network not found’ Hatası Pratik Çözümü

Docker Nedir ve Neden Tercih Edilir? Docker, uygulamaları ve bağımlılıklarını tek bir paket içinde çalıştırmaya olanak sağlayan konteyner tabanlı bir platformdur. Geleneksel sanallaştırma yöntemlerine göre daha çevik, daha hızlı ve daha az kaynak tüketir. Sağladığı avantajlar şunlardır: – Bir container, geliştiriciden prodüksiyon ortamına sorunsuz aktarılabilir.– Birden çok izole uygulama aynı fiziksel makinede sorunsuzca çalıştırılabilir.– Docker … Devamını oku