هناك العديد من موارد الإنترنت التي تشير إلى أن حاويات عامل الإرساء ، بشكل افتراضي ، تقتصر على 10 جرام. ومع ذلك، فإن هذه التفسيرات تتماشى مع إشارة إلى أن docker system info
سوف تظهر الحد. لقد حصلت على عامل الميناء الإصدار 17.05.0-م ، و docker system info
لا يظهر مثل هذا الحد ، مما يوحي لي أن الوضع قد تغير. لقد حصلت على بناء التي فشلت مع 'من الفضاء' على عمليات نظام الملفات في الحاوية. وبالتالي, أين هي المساحة التي أنا خارج, وكيف يمكنني تخصيص أكثر من ذلك? docker info
عروض aufs
، وكذلك مساحة القرص الموجودة على /var
نظام الملفات?
سأضيف لأي شخص يبحث عن معلومات ويندوز:
بشكل افتراضي ، تكون وحدات التخزين 20 جيجابايت ويمكن تغييرها باستخدام --storage-opt "size=50GB"
.
حجم الصورة
وهناك نمط شائع لتطبيقات ويندوز هو الاستعلام عن مقدار مساحة القرص الحرة قبل تثبيت أو إنشاء ملفات جديدة أو كمحفز لتنظيف الملفات المؤقتة. بهدف تحقيق أقصى قدر من التوافق التطبيق ج: محرك الأقراص في حاوية ويندوز يمثل حجم الحرة الظاهري من 20 جيجابايت. قد يرغب بعض المستخدمين في تجاوز هذا الإعداد الافتراضي وتكوين المساحة الخالية إلى قيمة أصغر أو أكبر ، ويمكن تحقيق ذلك من خلال خيار "الحجم" ضمن تكوين "التخزين-التقيد". أمثلة
سطر الأوامر: تشغيل عامل الميناء-التخزين-اختيار" الحجم=50 جيجابايت " ميكروسوفت / ويندوزسيرفيركور:1709 سمد
ملف تكوين عامل الميناء:
"storage-opts": [ "size=50GB" ]
لاحظ أن هذا الأسلوب يعمل لبناء عامل الميناء. انظر ال تكوين عامل الميناء وثيقة لمزيد من التفاصيل حول تعديل ملف تكوين عامل الميناء.
يرتبط حد "الحجم الأساسي" الذي تراه متخلفا عن 10 جرام ببرنامج تشغيل تخزين ديفيسمابر. لا ينطبق على أوفس ، تراكب ، تراكب 2 ، أو برامج تشغيل التخزين الأخرى. يستخدم برنامج تشغيل التخزين ديفيسمابر عادة على تثبيت ريد هات.
مع أوفس ، يتم استخدام القرص تحت / فار/ليب / عامل الميناء، يمكنك التحقق من وجود مساحة حرة هناك مع df -h /var/lib/docker
. إذا قمت بتثبيت وحدة تخزين في الحاوية الخاصة بك ، فسيكون هذا القرص هو المكان الذي يتم فيه تركيب وحدة التخزين الخاصة بك. وحدات التخزين المسماة الافتراضي إلى / فار/ليب / عامل الميناء ، ولكن وحدات التخزين الأخرى ، وخاصة وحدات التخزين المضيف ، وسوف يكون موجودا في الدليل الذي تحدده.
لمزيد من التفاصيل ، انظر: