نحن نكافح مع مشكلة مشتركة في محاولة لتوفير مثيل أوراكل 11 ز للمطورين لدينا لاختبار مع. وتستند لدينا وكلاء بناء القياسية على أوبونتو 12.04 ولكن أوراكل يدعم فقط ريدهات على أساس نظام التشغيل.
هناك بعض الخارقة حول تثبيت أوراكل على أوبونتو تطوف الشبكة ولكن يبدو أنها هشة جدا ومسألة الكر وملكة جمال.
نريد تجنب الاضطرار إلى دعم تكوين دمية خادم بناء كامل على رأس ريدهات (/سينتوس) فقط من أجل دعم أوراكل لذلك كنت قد بدأت أتساءل عما إذا كان يمكننا توظيف عامل الميناء لتوفير بيئة تشبه ريدهات المطلوبة فقط لأوراكل على رأس أنظمة أوبونتو القياسية لدينا. والفكرة هي أن أوراكل سوف تعمل في حاوية خاصة بها ولكن بقية وكيل البناء لا تزال تعمل على أوبونتو القياسية ، وقادرة على التحدث إلى أوراكل عبر تكب.
أنا أعرف ما هي لك والفرق بينهما و الافتراضية كاملة مثل كفم/فيرتثلبوإكس الخ ، ولكن كنت أتساءل ما إذا كان لا يزال من الممكن.
أستطيع أن أؤكد أن أوراكل ز يعمل داخل عامل الميناء. المشكلة الوحيدة هي أنه داخل الحاوية تم تكوين شم إلى 65356 فقط https://github.com/dotcloud/docker/issues/2606الحل الوحيد حتى الآن هو تغيير قالب لك وإعادة ترجمة عامل الميناء (وهو أمر سهل)
هذا بالتأكيد نهج ممكن. نحن نستخدم أوبونتو 14.04 لآلاتنا المضيفة ونقوم بتشغيل العديد من مثيلات أوراكل 11 جي داخل حاويات عامل الميناء لأغراض التطوير أيضا.
حاليا (عامل الميناء 1.5) لكل من 11 جرام و 12 درجة مئوية ، المشكلة الرئيسية هي حد الذاكرة المشتركة المشفر لعامل الميناء العدد #2606. يوجد حاليا حللان لهذا:
استخدام docker run --privileged ... وإعادة تحميل / ديف/شم مع المزيد من الذاكرة قبل بدء المثيل
أوراكل ردمس هو وحش… ليس من المفترض أن تكون بسيطة ، تثبيت هذا هنا واستخدامها في قاعدة البيانات الإرادة. ومن مكثفة وأوراكل يريد أن تعرف ذلك. إذا المطورين الخاص بك ترتبط حقا إلى أوبونتو ، وأود أن محاولة إعادة تقييم حاجتك ل أوراكل 11 جرام (إذا كنت لا تحتاج إلى توزيعة المؤسسة ربما كنت لا تحتاج إلى ردمس المؤسسة). هذا يبدو فظيعة مثل كنت تستخدم قبلة مع وكيل بناء ونسيان كل شيء آخر.
@سيركس سأكون مهتما لسماع ما القضايا التي كان لديك معها. لقد تم اختبار بيتا عامل الميناء مع عدة أجزاء من منتجاتنا ادارة العلاقات مع ، ولم تصل إلى قضية واحدة حتى الآن.
@إيا ، تصفح حول قضايا جيثب عندما كان الناس يطلبون (الفيل في الغرفة) دعم ريل ورؤية كيف كانت هناك تعليقات النظر في التحرك اللازم بعيدا عن أوفس بسبب أوبونتو التخندق ذلك. وكان الإجماع على الانتقال إلى بترفس التي ليست من معاينة التكنولوجيا حتى ريل7. كانت هناك أيضا بعض المواقف الكافيلر جميلة لوضع 3.10+ حبات مخصصة على صناديق ريل لجعل عامل الميناء الذهاب. عموما أنا حقا أحب هذا المفهوم ، ولكن أعتقد أنه سوف يكون بعض الوقت قبل أن أكون سعيدا لطرح بها. فقط نظرة خاطفة سريعة على الرغم من ذلك يمف.
للتوضيح-أنا في مجال هندسة البناء لشركة برمجيات خالصة. هذا ليس للاستهلاك الداخلي ولكن للتحقق من أن تطبيقات الويب لدينا يمكن التحدث إلى أوراكل. نحن نستخدم أوراكل اكسبرس لذلك ولست بحاجة إلى دعم أوراكل.