Docker არის კონტეინერიზაციის პლატფორმა — აპლიკაციის დაკომპილირება ყველა მის დამოკიდებულებასთან ერთად პორტატიულ კონტეინერში, რომელიც თანმიმდევრულად მუშაობს სადმე. ის ხსნის კლასიკურ "ის მუშაობს ჩემს მანქანაზე" პრობლემას გარემოების რეპროდუცირებით.
პრობლემა: არათანმიმდევრული გარემოები
WITHOUT containers:
→ an app works on the developer's machine but fails in test/production
→ different OS, library versions, configs, missing dependencies → "works on my machine"
→ setting up environments is manual, error-prone, and inconsistent
