Müzakirə

Linux Docker Compose Logs Kullanımı

Başladan CyberReis · 27 avq 2026 07:50 · 11 Baxış · 0 Cavablar
Mövzunu Açan #0
Docker Compose, birden fazla konteyneri yönetmek için kullanılan güçlü bir araçtır. Özellikle mikro hizmet mimarilerinde, uygulamanın bileşenlerini tek bir dosya ile tanımlayıp çalıştırmak büyük kolaylık sağlar. Ancak, uygulamanızın davranışını anlamak ve sorunları çözmek için log kayıtlarını incelemek de hayati bir öneme sahiptir. Bu yazıda, Docker Compose ile log kayıtlarını nasıl kullanabileceğinizi detaylı bir şekilde ele alacağız.

Docker Compose ile logları görüntülemek için docker-compose logs komutunu kullanabilirsiniz. Bu komut, tanımladığınız tüm hizmetlerin loglarını gösterir. Temel kullanımı şu şekildedir:

CODE
1docker-compose logs


Bu komut, tüm servislerin loglarını zaman sırasına göre sıralı bir şekilde ekrana basar. Eğer yalnızca belirli bir servisin loglarını görmek istiyorsanız, servisin adını komutun sonuna ekleyebilirsiniz:

CODE
1docker-compose logs [servis_adı]


Örneğin, web adında bir servisin loglarını görmek için:

CODE
1docker-compose logs web


Log kayıtlarını sürekli güncel olarak izlemek istiyorsanız, -f (follow) seçeneğini kullanarak logların gerçek zamanlı olarak görüntülenmesini sağlayabilirsiniz:

CODE
1docker-compose logs -f


Bu, logların sürekli olarak güncellenmesini sağlar ve bir hata ile karşılaşmanız durumunda anında müdahale etmenize olanak tanır.

Ayrıca, logların daha okunabilir olması için --tail seçeneği ile son N satırı görüntüleyebilirsiniz. Örneğin, son 100 satırı görmek için:

CODE
1docker-compose logs --tail=100


Son olarak, log kayıtlarının belirli bir seviyede filtrelenmesi de mümkündür. Eğer log seviyelerini belirlemek istiyorsanız, uygulamanızın loglama yapılandırması üzerinde çalışmanız gerekebilir. Örneğin, bazı uygulamalar sadece hata seviyesindeki logları gösterirken, diğerleri tüm seviyelerde log üretebilir.

Docker Compose ile log yönetimi, uygulamanızın sağlıklı çalışmasını sağlamak için kritik bir adımdır. Bu komutları kullanarak logları etkin bir şekilde izlemek, uygulamanızdaki sorunları hızlı bir şekilde teşhis etmenize yardımcı olacaktır.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi