أدوات المطور · تشغيل Docker إلى محول إنشاء Docker
وحدات التخزين في عامل الإرساء تعمل مقابل Compose: ربط الحوامل ووحدات التخزين المسماة و:ro
· كيف يعمل
عامل ميناء يؤلف مجلدات
يمكن أن تعني العلامة -v ثلاثة أشياء مختلفة اعتمادًا على ما تبقى من النقطتين. يشرح هذا المنشور عمليات ربط الربط والمجلدات المسماة والمجلدات المجهولة وكيف يصبح كل منها YAML.
عادت قاعدة البيانات فارغة — تمت إعادة إنشاء الحاوية ولم تشر العلامة -v مطلقًا إلى أي مكان موجود على القرص
عادت قاعدة البيانات فارغة — تمت إعادة إنشاء الحاوية ولم تشير العلامة -v مطلقًا إلى أي مكان موجود على القرص. الدليل: قيمة -v للهدف فقط مجهولة وتتلقى تحذيرًا باستمرار. إعادة إنتاج ثبات الحجم باستخدام القيم الحرفية التي يمكن التخلص منها. قم بإقران كل تكرار مصدر مع وحدات تخزين الخدمة والإعلانات المسماة؛ حجز تصنيف المصدر ومسارات لمراجعة الوجهة.
يكشف حادث وحدات التخزين أيضًا أن حد حادث وحدات التخزين المنفصل هو أن --mount يتم استهلاكه بشكل صحيح ولكن يتم الإبلاغ عنه على أنه غير مدعوم. الدليل: تم استهلاك --mount بشكل صحيح ولكن تم الإبلاغ عنه على أنه غير مدعوم. يعد قيد استمرارية الحجم نقطة توقف. افحص أحجام الخدمة والإعلانات المسماة دون سلوك التصنيع، ثم قم بتوثيق فحص المضيف لتصنيف المصدر والمسارات.
ثلاثة معانٍ لـ -v — المسار المطلق (رابط الربط)، أو الاسم (المجلد المسمى) أو لا شيء قبل النقطتين (المجلد المجهول)
ثلاثة معانٍ لـ -v — المسار المطلق (رابط الربط)، أو الاسم (المجلد المسمى)، أو لا شيء قبل النقطتين (المجلد المجهول). الدليل: يتم تصنيف الأسماء البسيطة ومسارات المضيف والمسارات النسبية والمتغيرات ومحركات أقراص Windows بشكل مختلف. تتبع الرموز المميزة لاستمرارية الحجم في أحجام الخدمة والإعلانات المسماة. افصل القيم المطلوبة عن حقول القيمة الأخيرة؛ تصنيف المصدر والمسارات خارج المجموعة.
حد آلية وحدات التخزين ذات الصلة هو أن الحد النحوي للمجلدات المنفصلة هو أن كلا من pgdata وربط init للقراءة فقط يظلان سلاسل تخزين حرفية. الدليل: يظل كل من pgdata وربط init للقراءة فقط عبارة عن سلاسل تخزين حرفية. استخدم حقيقة ثبات الحجم هذه للتنبؤ بعضو أو عددية واحدة في أحجام الخدمة والإعلانات المسماة. تحقق من التحذيرات قبل اتخاذ قرار بشأن أي شيء يتعلق بتصنيف المصدر والمسارات.
تحتاج المجلدات المُسماة إلى إعلان — مجلدات المستوى الأعلى: المفتاح الذي يتطلبه Compose، وماذا يحدث عندما يكون مفقودًا
تحتاج المجلدات المُسماة إلى إعلان — مجلدات المستوى الأعلى: المفتاح الذي يتطلبه Compose، وماذا يحدث عندما يكون مفقودًا. الدليل: تحصل المصادر المسماة على إعلانات فارغة في مجلدات المستوى الأعلى. القاضي تسلسل استمرارية الحجم من نموذجه. إن الاقتباس في أحجام الخدمة والإعلانات المسماة يحمي الأنواع ولكنه لا يوفر دليلاً تشغيليًا لتصنيف المصدر والمسارات.
الملاحظة الثانية لتسلسل المجلدات هي أن حد إخراج المجلدات المنفصلة هو الحفاظ على السلاسل النسبية دون حل دليل التأليف المستقبلي. الدليل: يتم الاحتفاظ بالسلاسل النسبية دون حل دليل الإنشاء المستقبلي. يفصل إخراج استمرارية وحدة التخزين الإعدادات عن السياق غير المتاح. احتفظ بأحجام الخدمة والإعلانات المسماة قابلة للمراجعة وتحقق من تصنيف المصدر والمسارات بشكل مستقل.
يحافظ المحول على بناء الجملة القصير -v ويحذر من ضرورة ترجمة --mount يدويًا
الخيارات بعد النقطتين الثانيتين — ro وz وZ، وكيف أن نموذج القيمة --mount's key=value يقول نفس الشيء. الدليل: --mount تم استهلاكه بشكل صحيح ولكن تم الإبلاغ عنه على أنه غير مدعوم؛ يحافظ المحول على بناء الجملة القصير -v ويحذر من ضرورة ترجمة --mount يدويًا. توقف عند استثناء استمرارية الحجم بدلاً من التخمين. تحتاج أي إضافة بالقرب من أحجام الخدمة والإعلانات المسماة إلى سبب خاص بالنشر مرتبط بتصنيف المصدر والمسارات.
قيد استثناء آخر للمجلدات هو أنه بالنسبة لقسم المجلدات هذا، احتفظ بالأصل الأصلي لأمر قسم المجلدات هذا وتحذيرات قسم المجلدات هذا بجانب الملف المرشح. الدليل: لا يقدم المستودع وقت تشغيل أوسع أو دليلاً تاريخيًا. احتفظ بأمر استمرارية الصوت الأصلي بجانب التحذيرات. توضح المقارنة ما تحتويه أحجام الخدمة والإعلانات المسماة وتصنيف المصدر وقرار المسارات الذي يظل يدويًا.
مثال عملي: -v pgdata:/var/lib/postgresql/data و-v /srv/pg/init:/docker-entrypoint-initdb.d:ro — يتم تثبيت كلاهما كإنشاء YAML
مثال عملي: -v pgdata:/var/lib/postgresql/data و-v /srv/pg/init:/docker-entrypoint-initdb.d:ro — يتم تثبيت كلاهما كإنشاء YAML. قم ببناء مثال استمرارية الحجم من الأسماء الاصطناعية. اجعل كل وحدات تخزين الخدمة وعناصر الإعلانات المسماة قابلة للتتبع دون الكشف عن تصنيف مصدر الإنتاج وتفاصيل المسارات.
توضح عينة مثال المجلدات نفسها أن حد مثال المجلدات المنفصلة هو أن قائمة المجلدات تجعل افتراضات الثبات قابلة للمراجعة. الدليل: قائمة المجلدات تجعل افتراضات الثبات قابلة للمراجعة. يجب أن تكون حقيقة ثبات الحجم المقترن مرئية في أحجام الخدمة والإعلانات المسماة. قم بتسجيل هذا السطر وتجنب الافتراضات المتعلقة بتصنيف المصدر والمسارات.
يعتمد معنى المسار النسبي على موقع ملف الإنشاء النهائي؛ المحول لا يحلها
المسارات النسبية - مسموح بها في الإنشاء بالنسبة إلى الملف، وليس في تشغيل عامل الإرساء، ولهذا السبب يظهر ./ فقط بعد التحويل. الدليل: يتم الاحتفاظ بالسلاسل النسبية دون حل دليل التأليف المستقبلي؛ يعتمد معنى المسار النسبي على موقع ملف الإنشاء النهائي؛ المحول لا يحلها. ترجمة نتيجة استمرارية الحجم إلى مجلدات خدمة واحدة يمكن ملاحظتها وفرق الإعلانات المسماة. يمتلك Docker تصنيف المصدر اللاحق وحكم المسارات.
يظهر تنفيذ نتائج وحدات التخزين أيضًا لقسم وحدات التخزين هذا، احتفظ بالأمر الأصلي لقسم وحدات التخزين هذه والتحذيرات بجانب قسم وحدات التخزين هذا، هذا الملف المرشح الذي تحدد حقيقة عواقب وحدات التخزين ما بالنسبة لقسم وحدات التخزين هذا، لا يزال عامل الإرساء الذي ساهم به المتصفح في قسم وحدات التخزين هذا يمتلك حكم وقت تشغيل وحدات التخزين، ولا يزال مشغل قسم وحدات التخزين يمتلك سياسة أمان نتائج وحدات التخزين، ولا يزال مستودع قسم وحدات التخزين هذا بحاجة إلى إزالة سر نتائج وحدات التخزين، احتفظ بقسم وحدات التخزين هذا، تلك المسؤوليات منفصلة عند قسم وحدات التخزين هذه وصف الخدمة التي تم إنشاؤها. مسؤوليات استمرارية وحدة التخزين المقسمة: يقوم التحويل بكتابة أحجام الخدمة والإعلانات المسماة، ويزيل المستودع الأسرار، ويتحقق المشغلون من صحة تصنيف المصدر والمسارات.
ما لا يغطيه هذا — برامج تشغيل وحدات التخزين، ووحدات التخزين المدعومة NFS، ووحدات tmpfs، التي لها مفاتيحها الخاصة
ما لا يغطيه هذا هو برامج تشغيل وحدات التخزين، ووحدات التخزين المدعومة NFS، ووحدات tmpfs، التي لها مفاتيحها الخاصة. الدليل: يتم تعيين --tmpfs بشكل منفصل بينما يحتاج برنامج تشغيل وحدة التخزين إلى تكوين يدوي. حدد نطاق ثبات الحجم بأحجام الخدمة وفروع الإعلانات المسماة الموضحة هنا. لا يمكن للنماذج والإعدادات الافتراضية المجاورة الإجابة على أسئلة تصنيف المصدر والمسارات.
هناك حد آخر لنطاق وحدات التخزين يتبع من حد حد وحدات التخزين المنفصل وهو أن الأسماء البسيطة ومسارات المضيف والمسارات النسبية والمتغيرات ومحركات أقراص Windows يتم تصنيفها بشكل مختلف. تعامل مع حدود ثبات الحجم هذه كاستبعاد. تفضل أحجام الخدمة الدقيقة والإعلانات المسماة على التخمينات حول تصنيف المصدر والمسارات.
الخلاصة: تعرف على أي من المجلدات الثلاثة لديك — ويضع المحول قائمة المجلدات حتى تتمكن من التحقق من كل مجلد
الخلاصة: تعرف على أي من المجلدات الثلاثة لديك — ويضع المحول قائمة المجلدات حتى تتمكن من التحقق من كل مجلد. تدقيق ثبات الحجم كخيار المصدر وحقل النموذج وأحجام الخدمة وسطر الإعلانات المسماة والتحذير. قم بإزالة الأسرار قبل التحقق من تصنيف المصدر والمسارات.
أخيرًا، يؤكد مصدر المجلدات الجاهزة أن حد قرار المجلدات المنفصلة هو أن المصادر المسماة تحصل على إعلانات فارغة في مجلدات المستوى الأعلى. إغلاق ثبات الحجم بشكل ضيق: أحجام الخدمة والإعلانات المسماة هي مرشحة؛ لا يعتبر تصنيف المصدر والمسارات وتكافؤ الصدفة ضمانات.