Compose: يؤلف Docker بناءً على مؤلف Docker آخر

تم إنشاؤها على ٢٢ سبتمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: docker/compose

هل هناك طريقة لتطبيق ما به docker-compose.yml للاعتماد على تطبيق آخر بـ docker-compose.yml ؟

على سبيل المثال ، دعنا نتظاهر بأن لديّ واجهة برمجة تطبيقات في ريبو واحد وواجهة مستخدم في ريبو آخر. ولكل منهما ملف docker-compose.yml ولكل منهما مجموعة الحاويات المطلوبة.

هل يمكن أن تحتوي واجهة المستخدم على نوع من التوجيه الذي سيخبرها بتحميل واجهة برمجة التطبيقات وجميع حاوياتها؟

التعليق الأكثر فائدة

هذه إجابة رهيبة ، فالتكوين يتعلق بعدم معرفة كيفية تنفيذ شيء ما ، ويجب أن تكون صورة عامل الإرساء وصورة عامل الإرساء المركبة (تكوين) قابلة للتبديل دون أن يعرف العملاء أنك قررت تقسيم مشكلتك إلى أجزاء أصغر أو تجميع مجموعة من الأشياء في وحدة أكبر.

هذا هو السبب في أن صناعة البرمجيات تفضل التكوين على الوراثة (يمتد).

ال 3 كومينتر

أهلا!

يجب أن تكون قادرًا على تحقيق شيء مشابه باستخدام توجيهات extends : https://docs.docker.com/compose/extends/#understand -the-extends-config

هل يتطلب التمديد إنشاء ملفات متعددة في ريبو واحد؟ في هذه الحالة ، لن تكون واجهة المستخدم والخدمة في نفس الريبو.

هذه إجابة رهيبة ، فالتكوين يتعلق بعدم معرفة كيفية تنفيذ شيء ما ، ويجب أن تكون صورة عامل الإرساء وصورة عامل الإرساء المركبة (تكوين) قابلة للتبديل دون أن يعرف العملاء أنك قررت تقسيم مشكلتك إلى أجزاء أصغر أو تجميع مجموعة من الأشياء في وحدة أكبر.

هذا هو السبب في أن صناعة البرمجيات تفضل التكوين على الوراثة (يمتد).

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات