Docker
term_id: docker
Category: engineering_practice
Definition
Το Docker επιτρέπει στους προγραμματιστές να συσκευάζουν μια εφαρμογή μαζί με όλες τις εξαρτήσεις της σε ένα τυποποιημένο μοντέλο για την ανάπτυγμα λογισμικού. Αυτές οι δοκοί απομονώνουν το λογισμικό από το περιβάλλον του, διασφαλίζοντας συνεπή συμπεριφορά σε διαφορετικά περιβάλλοντα.
Summary
Το Docker είναι μια πλατφόρμα για την ανάπτυξη, τη διανομή και την εκτέλεση εφαρμογών σε ελαφριές, φορητές δοκούς (containers).
Key Concepts
- Δοκοποίηση (Containerization)
- Εικόνες (Images)
- Απομόνωση
- Φορητότητα
Use Cases
- Ανάπτυξη εκπαιδευμένων μοντέλων ML ως μικροϋπηρεσιών
- Τυποποίηση περιβαλλόντων ανάπτυξης για ομάδες επιστήμης δεδομένων
- Κλιμάκωση φορτίων συμπερασματολογίας (inference) σε υποδομές cloud
Code Example
| |