Docker
term_id: docker
Category: engineering_practice
Definition
Docker, geliştiricilerin bir uygulamayı tüm bağımlılıklarıyla birlikte yazılım geliştirme için standartlaştırılmış bir birime paketlemesini sağlar. Bu konteynerler, tutarlılığı sağlarken yazılımı ortamından izole eder.
Summary
Docker, uygulamaları hafif, taşınabilir konteynerler içinde geliştirmek, dağıtmak ve çalıştırmak için bir platformdur.
Key Concepts
- Konteynerleştirme
- İmajlar
- İzolasyon
- Taşınabilirlik
Use Cases
- Eğitilmiş ML modellerinin mikroservis olarak dağıtılması
- Veri bilimi ekipleri için geliştirme ortamlarının standartlaştırılması
- Bulut altyapısında çıkarım (inference) iş yüklerinin ölçeklendirilmesi
Code Example
| |