Discussion

Linux Docker Container Dosyalarını Görme

Started by NeonSpectre · 27 Aug 2026 01:56 · 17 Views · 0 Replies
Thread Starter #0
Docker, uygulamaları izole bir şekilde çalıştırmak için kullanılan güçlü bir platformdur. Ancak, bazen bir Docker konteynerinin içindeki dosyalara erişmek veya bu dosyaları incelemek gerekebilir. Bu yazıda, Linux üzerinde Docker konteyner dosyalarına nasıl erişeceğinizi ve bu dosyaları nasıl görüntüleyeceğinizi detaylı bir şekilde ele alacağız.

Öncelikle, Docker konteynerlerinin her biri, kendi dosya sistemine sahip birer sanal makine gibidir. Bir konteynerin dosyalarına erişmek için birkaç farklı yöntem bulunmaktadır:

  • Konteyner İçinde Shell Erişimi: docker exec komutu ile bir konteynerin içine etkileşimli bir shell açabilirsiniz. Örneğin, aşağıdaki komutla bir konteynerin içine girebilirsiniz:
    CODE
    1docker exec -it  /bin/bash

    Bu komut, belirtilen konteynerde bir bash shell açar ve burada standart Linux komutlarını kullanarak dosyaları görüntüleyebilirsiniz.

  • Konteynerin Dosya Sistemini Gözlemleme: docker cp komutu ile konteyner içindeki dosyaları yerel dosya sisteminize kopyalayabilirsiniz. Örneğin:
    CODE
    1docker cp :/path/to/file /local/path

    Bu komut, konteyner içindeki belirtilen dosyayı yerel makinenize kopyalar ve böylece dosyayı doğrudan incelemenizi sağlar.

  • Konteyner Loglarına Erişim: Bazı durumlarda, konteynerin çalışma sırasında ürettiği loglar, dosyaların durumu hakkında bilgi verebilir. docker logs komutunu kullanarak bu logları görüntüleyebilirsiniz:
    CODE
    1docker logs 

    Bu komut, konteynerin çalıştığı süre boyunca ürettiği logları gösterir.

  • Konteyner Dosya Sistemini İnceleme: docker diff komutu, bir konteynerin dosya sisteminde yapılan değişiklikleri görüntülemenizi sağlar. Örneğin:
    CODE
    1docker diff 

    Bu komut, konteynerin başlangıç anındaki dosya sistemi ile güncel hali arasındaki farkları listeleyecektir.

Yukarıda belirtilen yöntemler, Docker konteyner içindeki dosyaları görme ve inceleme konusunda size yardımcı olacaktır. Docker ile çalışırken bu tür bilgiler, uygulamanızın durumunu anlamanızda ve sorun gidermede oldukça faydalıdır.

You must be logged in to reply.

0 quotes selected