Docker mimarisinde çalışan konteynerler (containers) izole ortamlardır. Sunucunuzda çalışan bir Docker konteyneri içerisindeki yapılandırma dosyalarını (örneğin Ghost, WordPress veya Node.js uygulamalarının konfigürasyon dosyalarını) düzenlemek veya incelemek istediğinizde, doğrudan ana sunucu dosya sisteminden farklı bir yöntem izlemeniz gerekir.
Linux VPS ve VDS sunucularınızda (CentOS, AlmaLinux, Ubuntu vb.) SSH bağlantısı üzerinden Docker konteynerlerini nasıl listeleyeceğinizi, konteyner içine nasıl gireceğinizi, dosyaları düzenleyip servisi nasıl yeniden başlatacağınızı adım adım inceleyelim.
Adım Adım Docker Konteyner Dosya Düzenleme
Kalıcı Değişiklikler İçin Önemli İpucu: "Docker Volume" Kullanımı
Konteyner içerisinde doğrudan dosya düzenlemek hızlı çözümler ve testler için oldukça pratiktir. Ancak Docker mimarisinde konteynerler yeniden oluşturulduğunda (docker stop + docker rm veya imaj güncellemesinde) konteyner içindeki yerel değişiklikler silinebilir.
Canlı (Production) ortamlarda konfigürasyon ve veri kayıplarının önüne geçmek için Docker Volume veya Bind Mount yapısı kullanmanız önerilir:
# Örnek: Ana sunucudaki konfigürasyon dosyasını konteynere bağlama
docker run -d -v /home/kullanici/config.json:/var/www/ghost/config.production.json ghost:latest
Bu sayede dosyanızı doğrudan ana sunucu (host) üzerinden nano veya vim ile kolayca düzenleyebilir, konteyner silinse dahi verilerinizi güvenle koruyabilirsiniz.
DoğruHost altyapısındaki sunucularınızda Docker kurulumları, konteyner optimizasyonu ve port yönlendirmeleri ile ilgili yardıma ihtiyaç duyduğunuzda teknik destek ekibimizle iletişime geçebilirsiniz.
