Sobes.tech
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.