ما هو Docker؟
Docker أداة لتغليف تطبيق مع كل ما يحتاجه، ليعمل بالطريقة نفسها على أي خادم. ويسمى هذا الغلاف حاوية (container).
تحدث إلى مهندس قاعدة المعرفة
ما هو
قبل الحاويات، كان تثبيت التطبيق يعني مطابقة المكتبات والإعدادات والإصدارات يدويًا على كل جهاز. مع Docker يُوزَّع التطبيق على شكل صورة (image) تتضمن هذه الأجزاء وتبدأ في ثوانٍ على مضيف Linux. تتشارك الحاويات نواة المضيف، فهي أخف من الأجهزة الافتراضية لكنها أقل عزلًا عن بعضها.
يصف Docker Compose عدة حاويات، مثل تطبيق وقاعدة بياناته، في ملف واحد. وحين لا يكفي جهاز واحد، يمكن نقل الحاويات إلى منصة مثل Kubernetes.
في ماذا تستخدمها الشركات
- تطبيقات الأعمال: تشغيل أنظمة التذاكر والمستندات والأدوات الداخلية على مضيف واحد.
- ترقيات سهلة: استبدلوا الصورة بأخرى جديدة وتراجعوا إذا ساء أداؤها، بشرط ألا يكون الإصدار الجديد قد غيّر قاعدة البيانات بالفعل. خذوا نسخة احتياطية من البيانات أولًا.
- بيئات الاختبار: انسخوا إعدادًا ما لتجربة تغيير دون المساس ببيئة الإنتاج.
- مستودعات الصور: حفظ صور التطبيقات ذات الإصدارات في مكان واحد.
كيف تستخدم KawaConnect نظام Docker
نستخدم Docker وDocker Compose لتشغيل تطبيقات الأعمال، ونضع أمامها وكلاء عكسيين (reverse proxies) وشهادات TLS. وننشئ مستودعات صور خاصة للبرمجيات المخصصة، وننقل حمل العمل من Docker إلى Kubernetes حين يتجاوز مضيفًا واحدًا.
خدمات ذات صلة
استشارات Docker
حزم Compose والوكلاء والشهادات والمستودعات.
Linux وKubernetes
Kubernetes لأعباء العمل التي تتجاوز مضيفًا واحدًا.
النسخ الاحتياطي والتعافي
استعادة مجرَّبة لبيانات تطبيقاتكم.
اعرف المزيد
- Docker على ويكيبيديانظرة عامة مبسطة على الحاويات وطريقة عمل Docker ومنشئه.
- موقع Dockerموقع الشركة، مع معلومات المنتجات وتنزيلات Docker Desktop وDocker Engine.
- وثائق Dockerأدلة ومراجع لبناء الصور وكتابة ملفات Compose وتشغيل الحاويات.
هل تشغّلون التطبيقات على خادم واحد؟
يمكننا نقلها إلى حاويات، فتصبح الترقية استبدال صورة يمكن التراجع عنه.
ابدأ محادثة