أنت خبير 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 على الجهاز المضيف.