المهارات docker-helper
🐳

docker-helper

آمن 🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية🔑 متغيرات البيئة

إنشاء وتحسين حاويات Docker

إنشاء تكوينات Docker يستغرق الوقت والخبرة. توفر هذه المهارة قوالب جاهزة للاستخدام وتقنيات تحسين وتوجيه لاستكشاف الأخطاء وإصلاحها للتطبيقات المُحايدة.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "docker-helper". @docker-helper أنشئ Dockerfile آمن لـ Python Flask API

النتيجة المتوقعة:

  • بناء متعدد المراحل لحجم صورة مصغرة (~150MB)
  • مستخدم غير جذري يعمل كـ 'appuser' (UID 1001)
  • صورة أساس Python 3.11-slim مع أحدث تصحيحات الأمان
  • فحص health check مُكوّن عند نقطة النهاية /health
  • لا توجد أسرار مخزنة في طبقات الصورة
  • المتطلبات المثبتة في طبقة منفصلة للتخزين المؤقت

استخدام "docker-helper". @docker-helper أنشئ ملف docker-compose لتطبيق ويب مع قاعدة بيانات

النتيجة المتوقعة:

  • خدمة الواجهة الأمامية مع تعيين المنفذ والمتغيرات البيئية
  • خدمة API الخلفية متصلة بشبكة الواجهة الأمامية
  • قاعدة بيانات PostgreSQL مع فحص health check وحجم مستمر
  • ذاكرة تخزين مؤقت Redis لتخزين الجلسات
  • تكوين Nginx كوكيل عكسي

التدقيق الأمني

آمن
v5 • 1/16/2026

This is a pure documentation skill containing only SKILL.md with Docker best practices and examples. All 57 static findings are FALSE POSITIVES: the reported 'shell commands' are Docker examples in code blocks, 'weak crypto' is misinterpreted build flags, and 'credential access' are example connection strings in documentation. No executable code, network calls, or system access exists.

2
الملفات التي تم فحصها
654
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
25
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

تطبيقات الحاويات

إنتاج Dockerfiles جاهزة للإنتاج لتطبيقاتك مع أفضل ممارسات الأمان والأداء.

تحسين خطوط الأنابيب للإنشاء

تقليل أوقات الإنشاء وأحجام الصور باستخدام البناء متعدد المراحل واستراتيجيات التخزين المؤقت وتحسينات BuildKit.

توحيد التكوينات

إنشاء معايير Docker متسقة عبر فريقك مع أفضل الممارسات الموثقة والقوالب.

جرّب هذه الموجهات

إنشاء Dockerfile
@docker-helper أنشئ Dockerfile متعدد المراحل لتطبيق Node.js 18 مع TypeScript. يتضمن تحسينات الإنتاج وأفضل ممارسات الأمان.
إنشاء ملف compose
@docker-helper أنشئ docker-compose.yml لبيئة التطوير مع واجهة React خلفية Node.js وقاعدة بيانات PostgreSQL.
تحسين الإعداد الموجود
@docker-helper حسّن إعداد Docker هذا لبناء أسرع وحجم صورة أصغر. صورة الأساس الحالية هي node:18 ويستغرق البناء 5 دقائق.
تصحيح أخطاء الحاويات
@docker-helper تخرج حاوبتي فور بدء التشغيل دون أي خطأ. كيف أستكشف مشكلة بدء تشغيل هذه الحاوية؟

أفضل الممارسات

  • استخدم البناء متعدد المراحل لفصل تبعيات البناء من وقت التشغيل
  • دائماً شغّل الحاويات كمستخدمين غير جذريين لتقييد مخاطر الأمان
  • نفّذ فحوصات health check للخدمات الحرجة لتمكين التنسيق السليم

تجنب

  • لا تستخدم علامة 'latest' لصور الأساس في الإنتاج
  • لا تخزن الأسرار أو بيانات الاعتماد في Dockerfiles أو طبقات الصورة
  • لا تُنفذ COPY . . مبكراً في Dockerfile لأنه يُلغي التخزين المؤقت عند كل تغيير

الأسئلة المتكررة

ما لغات البرمجة التي تدعمها هذه المهارة؟
Python و Node.js و Go و Java و Ruby وأي لغة مع صورة أساس Dockerfile.
ما حدود حجم الصورة؟
توفر هذه المهارة إرشادات فقط. الحدود الفعلية تعتمد على المضيف Docker والسجل الخاص بك.
هل تتكامل هذه المهارة مع Docker Desktop؟
لا. تُنشئ هذه المهارة تكوينات تُطبقها باستخدام تثبيت Docker الخاص بك.
هل كودي آمن عند استخدام هذه المهارة؟
نعم. تُنشئ هذه المهارة نصاً فقط. لا يغادر كودك بيئتك المحلية أبداً.
لماذا تفشل حاوبتي في البدء؟
الأسباب الشائعة تشمل التبعيات المفقودة وتعارضات المنفذ ومشاكل الأذونات أو أوامر entrypoint غير الصحيحة.
كيف يختلف هذا عن Docker Compose CLI؟
تُنشئ المهارة تكوينات. يُنفذ Docker Compose CLI هذه. استخدم كلاهما معاً لسير عمل الحاويات.

تفاصيل المطور

المؤلف

CuriousLearner

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md