Docker Run
Docker Run: دليل شامل للمبتدئين
Docker Run هو الأمر الأساسي في Docker لتشغيل حاوية (Container) من صورة (Image). يعتبر فهم هذا الأمر حجر الزاوية لإتقان استخدام Docker. في هذا المقال، سنشرح الأمر `docker run` بالتفصيل، مع التركيز على الخيارات المختلفة وكيفية استخدامها لتلبية احتياجاتك.
ما هي حاوية Docker؟
قبل الغوص في تفاصيل `docker run`، من المهم فهم ما هي حاوية Docker. الحاوية هي بيئة معزولة تحتوي على كل ما يحتاجه التطبيق للعمل: الكود، وقت التشغيل، الأدوات النظامية، والمكتبات. تضمن الحاويات أن يعمل التطبيق بشكل متسق بغض النظر عن البيئة التي يتم تشغيله فيها (الكمبيوتر المحمول، الخادم، السحابة).
بناء الجملة الأساسي لأمر Docker Run
الصيغة الأساسية لأمر `docker run` هي:
Admin (talk) docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Admin (talk)
- OPTIONS : مجموعة من الخيارات التي تتحكم في سلوك الحاوية.
- IMAGE : اسم أو معرف الصورة التي سيتم استخدامها لإنشاء الحاوية.
- COMMAND : الأمر الذي سيتم تنفيذه داخل الحاوية (اختياري).
- ARG : الوسائط التي سيتم تمريرها إلى الأمر (اختياري).
الخيارات الشائعة لأمر Docker Run
هناك العديد من الخيارات المتاحة مع `docker run`. فيما يلي بعض الخيارات الأكثر استخدامًا:
الوصف | | تشغيل الحاوية في الخلفية (detached mode). | | الحفاظ على STDIN مفتوحًا، حتى إذا لم يكن متصلًا. | | تخصيص pseudo-TTY. | | نشر منفذ الحاوية إلى منفذ المضيف. على سبيل المثال: `-p 8080:80` ينشر المنفذ 80 داخل الحاوية إلى المنفذ 8080 على المضيف. ربط المنافذ | | ربط مجلد من المضيف إلى مجلد داخل الحاوية. على سبيل المثال: `-v /host/folder:/container/folder` | | تعيين اسم للحاوية. | | تعيين متغيرات البيئة داخل الحاوية. على سبيل المثال: `-e MY_VARIABLE=my_value` | | إزالة الحاوية تلقائيًا عند الخروج. | | مزيج من `-i` و `-t`، وغالبًا ما يستخدم للوصول التفاعلي إلى الحاوية. | | تحديد الشبكة التي ستنضم إليها الحاوية. شبكات Docker | |
أمثلة عملية لأمر Docker Run
1. **تشغيل حاوية بسيطة:**
Admin (talk) docker run ubuntu echo "Hello, Docker!" Admin (talk)
هذا الأمر سيقوم بتشغيل حاوية من صورة Ubuntu، ثم تنفيذ الأمر `echo "Hello, Docker!"` داخلها، ثم الخروج.
2. **تشغيل حاوية في الخلفية:**
Admin (talk) docker run -d nginx Admin (talk)
هذا الأمر سيقوم بتشغيل حاوية من صورة Nginx في الخلفية.
3. **ربط منفذ:**
Admin (talk) docker run -p 8080:80 nginx Admin (talk)
هذا الأمر سيقوم بتشغيل حاوية Nginx وربط المنفذ 80 داخل الحاوية بالمنفذ 8080 على المضيف. يمكنك الوصول إلى Nginx عن طريق فتح `http://localhost:8080` في متصفحك.
4. **ربط مجلد:**
Admin (talk) docker run -v /path/on/host:/path/in/container ubuntu Admin (talk)
هذا الأمر سيقوم بربط المجلد `/path/on/host` على المضيف بالمجلد `/path/in/container` داخل الحاوية.
5. **تعيين متغير بيئة:**
Admin (talk) docker run -e MY_VARIABLE=my_value ubuntu env Admin (talk) هذا الأمر سيقوم بتشغيل حاوية Ubuntu، وتعيين متغير البيئة `MY_VARIABLE` إلى `my_value`، ثم تنفيذ الأمر `env` لعرض متغيرات البيئة.
استراتيجيات التداول ذات الصلة (للمبتدئين)
على الرغم من أن Docker لا يرتبط مباشرة بتداول الخيارات الثنائية، إلا أنه يمكن استخدامه لتشغيل بيئات تداول متسقة وقابلة للتكرار. فيما يلي بعض الاستراتيجيات التي يمكن تطبيقها:
- استراتيجية المرتد
- استراتيجية الاختراق
- استراتيجية المتوسط المتحرك
- استراتيجية بولينجر باند
- استراتيجية RSI
التحليل الفني (للمبتدئين)
تحليل حجم التداول (للمبتدئين)
المزيد من المصادر
- Docker Hub
- Docker Documentation
- Docker Compose
- Docker Swarm
- Kubernetes
- Dockerfiles
- Docker Images
- Docker Networking
- Docker Volumes
- Docker Security
- استراتيجية 60 ثانية
- استراتيجية 5 دقائق
- استراتيجية مارتينجال
- استراتيجية فيبوناتشي
- تحليل أنماط الرسوم البيانية
الخلاصة
أمر `docker run` هو أداة قوية تسمح لك بتشغيل تطبيقاتك في بيئات معزولة وقابلة للتكرار. من خلال فهم الخيارات المختلفة المتاحة، يمكنك تخصيص سلوك الحاويات لتلبية احتياجاتك الخاصة. تذكر أن الممارسة والتجربة هما مفتاح إتقان استخدام Docker.
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين