فشل أداة اختبار Docker في دبيان لأن نواتها لا تدعم تقييد ذاكرة المجموعة. على الرغم من أن التصحيح التالي في تهيئة Debian kernel سيمكن الدعم المسمى ، إلا أن هذا لم يعد جزءًا من حزمة kernel الرسمية
--- /boot/config-3.2.0-4-amd64 2013-02-27 01: 21: 37.000000000 -0800
+++ config-3.2.0-4-amd64 2013-04-02 19: 23: 20.661887146 -0700
-128،9 +128،9
CONFIG_CGROUP_CPUACCT = ص
CONFIG_RESOURCE_COUNTERS = ص
CONFIG_CGROUP_MEM_RES_CTLR = ص
-CONFIG_CGROUP_MEM_RES_CTLR_DISABLED = ص
لم يتم تعيين + # CONFIG_CGROUP_MEM_RES_CTLR_DISABLED
CONFIG_CGROUP_MEM_RES_CTLR_SWAP = ص
- لم يتم تعيين CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED #
+ CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED = ص
CONFIG_CGROUP_PERF = ص
CONFIG_CGROUP_SCHED = ص
CONFIG_FAIR_GROUP_SCHED = ص
تتعلق هذه المشكلة بمسألة التعبئة والتغليف رقم 251
ربما يجب إبلاغ مشروع دبيان بهذا الأمر حتى يتمكنوا من إصلاحه.
@ كريك : إنه يعمل. شكرا لك!
unclejack : لقد أجريت المزيد من البحث حول هذا لتقديمه إلى دبيان ، واتضح أنه على الرغم من أن نواة المخزون لا تدعم الحد من الذاكرة ، إلا أنها تدعم إعداد معلمات تمهيد kernel لتمكينها. إعدادات المعلمة هي:
cgroup_enable = حساب مبادلة الذاكرة = 1
باختصار لهذه المشكلة ، يمكن لمستخدمي دبيان أن يستمتعوا تمامًا بوحدة الإرساء التي تجتاز جميع اختباراتها باستخدام Wheesy kernel القياسي الذي يضيف المعلمات التالية إلى /boot/grub/grub.cfg:
linux /boot/vmlinuz-3.2.0-4-amd64 [معلمات أخرى] cgroup_enable = حساب تبديل الذاكرة = 1
هذا يعني أنه مع التوثيق الجيد ، فإن Debian Wheesy بدون حزم خاصة يدعم Docker بشكل كامل
إرسال هذه المشكلة إلى حزمة عامل إرساء دبيان ، الإصدار رقم 251
فقط للحصول على معلومات لأي شخص قادم إلى هنا ، الطريقة القياسية في دبيان لإضافة هذه الخيارات إذا كنت تريد استمرارها عند تحديث حزمة kernel أو إعادة إنشاء initrd ، هي إضافتها إلى GRUB_CMDLINE_LINUX_DEFAULT في / etc / default / grub
لأي نوبس فقير غير ملتحي مثلي أتساءل كيف أفعل هذا ...
http://askubuntu.com/a/19487/62915
cgroup_enable=memory swapaccount=1
إلى كل ما هو موجود حاليًا في GRUB_CMDLINE_LINUX_DEFAULT
var في /etc/default/grub
sudo update-grub
لجعله جاهزًا للاستخدام
التعليق الأكثر فائدة
لأي نوبس فقير غير ملتحي مثلي أتساءل كيف أفعل هذا ...
http://askubuntu.com/a/19487/62915
cgroup_enable=memory swapaccount=1
إلى كل ما هو موجود حاليًا فيGRUB_CMDLINE_LINUX_DEFAULT
var في/etc/default/grub
sudo update-grub
لجعله جاهزًا للاستخدام