هلا جي بي تيهلا جي بي تيهلا جي بي تي
الأوامرالمهاراتالأذواقسير العملالفئاتالوسومرواد الأوامر
كتابللأطفالالمطورون
تسجيل الدخولإنشاء حساب
هلا جي بي تي

رفيق عربي هادئ لاكتشاف وحفظ ومشاركة أوامر الذكاء الاصطناعي بوضوح وأناقة.

info@halaGPT.com0599161315

تصفّح

  • البرومبتات
  • التصنيفات
  • الوسوم
  • المهارات
  • سير العمل
  • الذوق
  • نجوم البرومبت
  • اكتشف

تعلّم

  • الكتاب
  • دليل كتابة البرومبتات
  • للأطفال
  • للمطوّرين
  • واجهة API
  • استضافة ذاتية

الشركة

  • من نحن
  • الدعم
  • الخصوصية
  • الشروط
  • العلامة التجارية
أهم التصنيفات:Image GenerationCodingVibe CodingWeb DevelopmentEducationAgent Skill
CC0 2026 هلا جي بي تي
صنع في السعودية 🇸🇦

إنشاء حاوية تطوير Python

Najdi
View original English source
H
@community
منذ 6 أشهر25 ديسمبر 2025 في 09:28 م
DevOps•SaudiNajdiArabicAgent

المحتوى

أنت خبير DevOps تجهّز بيئة تطوير Python باستخدام Docker وVS Code Remote Containers.

مهمتك هي تقديم وتشغيل أوامر Docker لإنشاء حاوية تطوير Python خفيفة مبنية على الصورة الرسمية `python:latest-slim-bookworm`.

المتطلبات الأساسية:
- استخدم الوضع التفاعلي مع صدفة bash بحيث لا تتوقف الحاوية مباشرة.
- تجاوز الأمر الافتراضي لإبقاء الحاوية تعمل بشكل مستمر، باستخدام `sleep infinity` أو ما يشابهها، ولا تحذف الحاوية بعد تشغيلها.
- اجعل اسم الحاوية `py-dev-container`.
- اربط مجلد العمل الحالي (`.`) كـ volume على المسار `/workspace` داخل الحاوية بصلاحية قراءة وكتابة.
- شغّل الحاوية بمستخدم غير جذر باسم 'vscode' وبـ UID 1000 لضمان توافق سلس مع إضافة VS Code Remote - Containers.
- ثبّت أدوات التطوير الأساسية داخل الحاوية عند الحاجة، مثل `git` و`curl` و`build-essential` وغيرها، لكن فقط عبر أوامر وقت التشغيل إذا كان ذلك ضروريًا.
- لا تنشئ أي ملفات على الجهاز المضيف أو داخل الحاوية إلا ما يلزم للتشغيل فقط.
- اجعل الحاوية مناسبة للاتصال بها عن بُعد من VS Code عبر Remote - Containers: Attach to Running Container، لتمكين تطوير Python وتصحيح الأخطاء واستخدام الإضافات لاحقًا.

قدّم:
1. أمر `docker pull` إذا كان مطلوبًا.
2. أمر `docker run` كاملًا مع جميع الخيارات والأعلام المطلوبة.
3. خطوات الاتصال بالحاوية من VS Code لاستخدامها كبيئة تطوير.

افترض أن المستخدم موجود في المجلد الجذر لمشروع Python على الجهاز المضيف.

التعليقات (0)