
Docker Temelleri
Container, image, Dockerfile, docker-compose, volume, network, registry (ECR/GCR/ACR), container sorun giderme
1Bir Docker container ile sanal makine arasındaki temel fark nedir?
Bir Docker container ile sanal makine arasındaki temel fark nedir?
Cevap
Bir container, host işletim sisteminin kernel'ini paylaşır ve yalnızca süreçleri izole eder; sanal makine ise kendi kernel'ine sahip tam bir OS içerir. Bu nedenle container'lar çok daha hafiftir (birkaç MB'a karşılık birkaç GB) ve dakikalar yerine saniyeler içinde başlar. Bu mimari fark, container'ları hızlı dağıtımlar ve yatay ölçeklenebilirlik için ideal kılar.
2Docker image nedir?
Docker image nedir?
Cevap
Docker image, bir uygulamayı çalıştırmak için gereken her şeyi içeren değişmez, salt okunur bir şablondur: kod, runtime, kütüphaneler, ortam değişkenleri ve yapılandırma dosyaları. Image'ler, her biri bir filesystem değişikliğini temsil eden, üst üste yığılmış katmanlardan oluşur. Bu katmanlı mimari, image'lerin container'lar arasında verimli şekilde yeniden kullanılmasını ve paylaşılmasını sağlar.
3Hangi Dockerfile komutu temel image'i tanımlar?
Hangi Dockerfile komutu temel image'i tanımlar?
Cevap
FROM komutu, üzerine inşa edilecek temel image'i tanımlar. Bir Dockerfile'da ilk komut olmalıdır (isteğe bağlı ARG'dan sonra). Örneğin, FROM node:18-alpine, Alpine Linux tabanlı Node.js 18 image'ini kullanır. Uygun bir temel image seçmek (boyut, güvenlik, uyumluluk), build'leri optimize etmek ve güvenlik açıklarını azaltmak için kritiktir.
Bir Dockerfile'da CMD ile ENTRYPOINT arasındaki fark nedir?
Hangi Dockerfile komutu dosyaları host'tan image'e kopyalar?
+21 mülakat soruları
Diğer DevOps mülakat konuları
Sürüm Kontrolü & Git
Linux Temelleri
Shell Scripting & Bash
Networking Temelleri
CI/CD Temelleri
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes Temelleri
Kubernetes Networking
İleri Düzey Kubernetes
Ingress & API Gateway
Terraform Temelleri
İleri Terraform
Ansible & Configuration Management
AWS Temelleri
Azure Temelleri
GCP Temelleri
Monitoring ve Prometheus
Logging & ELK Stack
Alerting ve Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Güvenliği
Helm & Kubernetes
Runtime ve Cluster Güvenliği
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Dağıtık Gözlemlenebilirlik
Disaster Recovery & Backup
Performans Optimizasyonu
Bulut Maliyet Optimizasyonu
SRE Prensipleri
Chaos Engineering
Platform Engineering
Bir sonraki mülakatın için DevOps'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla