Junior
Docker'ın önemli unsurları nelerdir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Docker'ın önemli unsurları:
- İmajlar (Images) — konteynerler oluşturmak için şablonlar, tüm bağımlılıkları ve ayarları içerir.
- Konteynerler (Containers) — imajların çalıştırılan örnekleri, uygulamalar için izole çalışma ortamları.
- Dockerfile — imaj oluşturmak için talimatlar içeren metin dosyası.
- Kayıt Defteri (Registry) — imajların saklandığı yer, örneğin Docker Hub, burada imajlar saklanabilir ve alınabilir.
- Hacimler (Volumes) — konteyner dışında kalıcı veri depolama mekanizmaları.
- Ağlar (Networks) — konteynerler arasındaki ve dış dünya ile iletişimi sağlar.
Dockerfile kullanımı örneği:
FROM python:3.9
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]