Junior — Middle
Dockerfile ile Docker Görüntüsü arasındaki farkı açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
Dockerfile — Docker Image'ını nasıl oluşturacağınızı anlatan talimatları içeren metin tabanlı bir dosyadır. Temel imaj, yazılım kurma komutları, dosya kopyalama, ortam ayarları vb. belirtilir.
Docker Image — Dockerfile'ın derlenmiş halidir. Çalıştırmaya hazır, tüm katmanlar ve bağımlılıkları içeren bir şablondur.
Örnek:
# Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y curl
COPY app.sh /app.sh
CMD ["/app.sh"]
Bu Dockerfile'ı derlediğinizde, bir Docker Image elde edilir ve bu image bir konteyner olarak çalıştırılabilir.