منصة APIClub التعليمية

توثيق Docker الشامل

استكشف عالم Docker مع دليلنا العربي الشامل الذي يساعدك على إتقان تقنيات الحاويات بسهولة.

Docker

سهولة الاستخدام

توفر Docker واجهة بسيطة لإدارة البنية التحتية المعقدة للتطبيقات.

أداء متفوق

خفة الوزن وكفاءة استهلاك الموارد تجعل Docker حلاً مثالياً للتطبيقات الحديثة.

توافقية عالية

تشغيل نفس التطبيق على أي بيئة دون القلق بشأن مشاكل التوافق.

البدء السريع

أول خطواتك مع Docker

اتبع هذه الخطوات البسيطة للبدء في استخدام Docker في مشروعك التالي

١

تثبيت Docker

قم بتنزيل وتثبيت Docker على جهازك، وهو متاح لأنظمة Windows وmacOS وLinux.

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
٢

إنشاء Dockerfile

أنشئ ملف Dockerfile في مجلد مشروعك لتحديد كيفية بناء صورة Docker الخاصة بك.

FROM node:14
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]
٣

بناء وتشغيل الصورة

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

$ docker build -t myapp .
$ docker run -p 3000:3000 myapp

لماذا نستخدم Docker؟

بيئات متطابقة: يمكنك العمل في نفس البيئة من التطوير إلى الإنتاج، مما يقلل من مشاكل "يعمل على جهازي".

عزل وأمان: كل حاوية تعمل في بيئة معزولة، مما يعزز الأمان ويمنع التداخل بين التطبيقات.

توفير الموارد: الحاويات أخف وزنًا من الآلات الافتراضية وتستهلك موارد أقل مع بدء تشغيل أسرع.

قابلية التوسع: سهولة توسيع وتحجيم التطبيقات باستخدام أدوات مثل Kubernetes وSwarm.

توثيق Docker

استكشف الوثائق الشاملة

دليل متكامل يغطي جميع جوانب Docker من المفاهيم الأساسية إلى الاستخدامات المتقدمة