25 أمرًا من أوامر Docker: دليل كامل مع أمثلة (2024)

انظر الصورة المصدر

هل تريد تحسين أوامر عامل الميناء الأكثر شيوعًا؟ اتبع دليلنا الأساسي أدناه ، لأعلى أوامر عامل الإرساء التي ستستخدمها كثيرًا. Docker ، التي تصف نفسها بأنها "طريقة أفضل لبناء التطبيقات" ، هي منصة مفتوحة المصدر لتطوير التطبيقات والخدمات الصغيرة ، وفقًا لموقعها على الإنترنت.

المهم هو أن Dockers يوفر ظاهرية على مستوى نظام التشغيل ، والتي تسمح لك بنشر تطبيقك في حاوية تلقائيًا.

عمال الرصيف أفضل من أجهزة افتراضية (VMs) لأنها تلغي تكاليف الصيانة والبدء في الأخير.

يصبح تطبيقك وتبعياته (أي التطبيقات المطلوبة مسبقًا لتشغيله بشكل صحيح) قابلاً للنقل خلال جميع مراحل التطوير والاختبار من خلال نشرها في حاوية.

علاوة على ذلك ، تعمل التطبيقات المعزولة على تقليل الوقت المستغرق في السوق من خلال القضاء على التعارضات وتمكين تعاون الفريق وتقليل الوقت المستغرق في السوق.

قائمة أوامر عامل الميناء

  • تشغيل عامل الإرساء - يبدأ حاوية جديدة وينفذ أمرًا. (تشغيل عامل الميناء --name تجربه بالعربي -ديبيان)
  • docker start - يبدأ تشغيل حاوية واحدة أو أكثر تم إيقافها. (عامل الإرساء يبدأ my_container)
  • توقف عامل الإرساء – يضع حدًا لواحدة أو أكثر من الحاويات قيد التشغيل حاليًا. (عامل ميناء توقف my_container)
  • سحب Docker - يسحب صورة أو مستودعًا من السجل. (صورة عامل الإرساء سحب ديبيان)
  • Docker Push - يدفع صورة أو مستودعًا إلى السجل. (مضيف تسجيل دفع صورة عامل الإرساء: 5000/myadmin/rhel-httpd:latest)
  • تصدير عامل ميناء - ينشئ أرشيفًا tar لنظام ملفات الحاوية. (عامل ميناء تصدير red_panda> أحدث.tar)
  • docker exec – ينفذ الأمر في حاوية في وقت التشغيل. (عامل ميناء EXEC -d mycontainer touch /tmp/execWorks)
  • بحث Docker – يبحث عن الصور على Docker Hub. (بحث عامل الميناء --filter=النجوم=3 --صندوق مشغول بدون صندوق نقل)
  • إرفاق عامل الإرساء - يتم إرفاقه بحاوية قيد التشغيل (إرفاق عامل الإرساء topdemo)
  • التزام عامل الإرساء – إنشاء صورة جديدة بناءً على التغييرات التي تم إجراؤها على الحاوية. (التزام عامل الميناء c3f279d17e0a svendowideit/testimage:version3)
  • إصدار عامل الإرساء - يعرض معلومات إصدار عامل الإرساء (إصدار عامل الإرساء)
  • Docker ps - سرد جميع حاويات الإرساء (docker ps --no-trunc)
  • إعادة تشغيل Docker - إعادة تشغيل حاوية واحدة أو أكثر (إعادة تشغيل عامل الإرساء my_container)
  • قتل عامل الميناء - قتل حاوية واحدة أو أكثر قيد التشغيل (عامل الإرساء يقتل my_container)
  • تسجيل الدخول إلى Docker - قم بتسجيل الدخول إلى السجل (المضيف المحلي لتسجيل الدخول إلى Docker: 8080)
  • تسجيل الخروج من Docker - تسجيل الخروج من السجل (docker تسجيل الخروج من المضيف المحلي: 8080)
  • شبكة Docker - إدارة الشبكات. هناك العديد من أوامر الشبكة الأخرى
  • سجل عامل الإرساء - يعرض تاريخ الصورة (docker تاريخ عامل ميناء)
  • Docker rmi - إزالة صورة واحدة أو أكثر (docker rmi fd484f19954f)
  • Docker rm - إزالة حاوية واحدة أو أكثر (docker rm /redis)
  • Docker ps -a - عرض كافة الحاويات (docker ps --no-trunc)
  • Docker cp - نسخ الملفات/المجلدات بين الحاوية ونظام الملفات المحلي (docker cp ./some_file CONTAINER:/work)
  • سجلات عامل الإرساء - احصل على سجلات الحاوية (سجلات عامل الإرساء -f --until=2s اختبار)
  • حجم Docker - هناك العديد من أوامر الصوت التي يمكنك تشغيلها

متى تحتاج إلى استخدام عامل ميناء؟

  • لتشغيل التعليمات البرمجية محليًا على الكمبيوتر المحمول الخاص بك أثناء تكرار البيئة على الخادم الخاص بك.
  • خلال مراحل التطوير المختلفة (dev / test / QA) ، تم استخدام Docker CI / CD.
  • ك version control ولتوزيع نظام تشغيل تطبيقك مع فريق.

كيف يمكنك إعداد عامل ميناء محليًا

  • قم بتنزيل Docker Toolbox وإصدار Docker.
  • تحقق لمعرفة ما إذا كان BIOS الخاص بك يدعم تقنيات المحاكاة الافتراضية ، AMD-V ، أو KVM.
  • قم بتثبيت Oracle VirtualBox Extension Pack.
  • قم بتشغيل برنامج الإعداد.

كيف تستخدم Docker؟

تتمثل أهم فائدة للأجهزة الافتراضية في أنها تنشئ لقطات يمكن الرجوع إليها في أي وقت.

تعمل حاويات Docker على تحسين التمثيل الافتراضي للعملية خفيفة الوزن من خلال كونها حيادية لنظام التشغيل واستخدام إمكانات Linux Kernel.

إنها مصنوعة من صور Docker ، على غرار اللقطات. يتم استخدام ملف Docker لإنشاء صور Docker ، والتي يمكن تخصيصها أو استخدامها كما هو "libcontainer" هو محرك التنفيذ الافتراضي لحاويات عامل الميناء.

يمكن استخدام Docker Hub للبحث عن صور عامل الإرساء ومعرفة كيفية إنشائها.

لإنشاء حاوية Docker ، اكتب الأمر التالي في الجهاز لتنزيل صورة "hello world" -

مرحبا يا العالم

استخدم الأمر التالي لتحديد عدد الصور على نظامك -

صور عامل ميناء

استخدام Docker Hub للبحث عن صورة -

البحث عن عامل ميناء $

أمثلة على استخدام Docker

  • عن طريق تنزيل Docker ، يمكنك تشغيل WordPress على الكمبيوتر المحمول دون الحاجة إلى تثبيت Apache أو PHP أو MySQL أو أي برنامج آخر. من أجل تشغيل Docker في جهاز افتراضي ، يقوم Docker Toolbox بإنشاء إصدار حاويات من Linux.
  • قم بتثبيت Oracle VirtualBox باستخدام Docker Tool Box.
  • افتح VirtualBox وقم بتثبيت حزمة الامتداد.
  • للتحقق من نجاح التثبيت ، اكتب $ docker run hello-world في المحطة.
  • لتثبيت WordPress محليًا ، ابحث عن صورة WordPress على Docker Hub.
  • يمكن أيضًا استخدام Dockers لإعداد DokuWiki.
  • من الممكن اختبار مكونات SDN باستخدام Dockers.

فيما يلي بعض الأمثلة لمساعدتك على البدء في استخدام محرك Docker الخاص بك.

* أمثلة هذه المقالة كلها لتثبيت Docker على Windows. يمكنك دائمًا استخدام جهاز Linux الظاهري لتشغيله.

الأسئلة الشائعة حول أوامر Docker

ما هو Docker وكيف يعمل؟

Docker عبارة عن منصة حاويات مجانية ومفتوحة المصدر. يسمح للمبرمجين بحزم التطبيقات في حاويات ، وهي مكونات قياسية قابلة للتنفيذ تجمع بين التعليمات البرمجية المصدر للتطبيق مع مكتبات نظام التشغيل. من خلال وجود حاويات عمل ، يكون من الأسهل عادةً توسيع نطاق مثل هذه التطبيقات.

هل من الممكن استخدام Docker مجانًا؟

نعم ، لا يزال Docker Desktop مجانيًا للاستخدام الشخصي والمشاريع مفتوحة المصدر غير التجارية.

هل Docker آلة افتراضية؟

Docker هي أداة لإدارة التكوين ، وليست آلة افتراضية. أيضًا ، ضع في اعتبارك أن Docker for Mac و Docker for Windows يستخدم كلاهما طبقة المحاكاة الافتراضية. 

عن المؤلف
دانيال لوك
دانيال هو مصمم ومطور ويب. لقد كان مطورًا على مدار السنوات العشر الماضية حيث عمل مع العديد من سمات WordPress التي تسمح له بمقارنة السمات المختلفة والتباين بينها، وفهم نقاط القوة والضعف لتطوير مراجعات واقعية وواقعية. وهو أيضًا مطور تطبيقات الهاتف المحمول ومراجع التكنولوجيا. على مدى عدة سنوات، قام بتطوير تطبيقات الهاتف المحمول الخاصة به، سواء على Android أو iPhone. يتيح له هذا التخصص العملي في تطوير الأجهزة المحمولة والويب أن يكون صوتًا موثوقًا عندما يتعلق الأمر بإعداد التقارير التكنولوجية.

شيء اخر... هل تعلم أن الأشخاص الذين يشاركون أشياء مفيدة مثل هذا المنشور يبدون رائعين أيضًا؟ ؛-)
من فضلك قم اترك أ مفيد علق بأفكارك ، ثم شارك هذا على مجموعة (مجموعات) Facebook الخاصة بك الذين قد يجدون هذا مفيدًا ودعونا نحصد الفوائد معًا. شكرا لك على المشاركة ولطفك!

تنويه: قد تحتوي هذه الصفحة على روابط لمواقع خارجية للمنتجات التي نحبها ونوصي بها بكل إخلاص. إذا قمت بشراء منتجات نقترحها ، فقد نربح رسوم إحالة. لا تؤثر هذه الرسوم على توصياتنا ولا نقبل مدفوعات للمراجعات الإيجابية.

ظهر المؤلف (المؤلفون) في:  مجلة شعار المؤتمر الوطني العراقي   شعار Sitepoint   شعار CSS Tricks    webdesignerdepot الشعار   شعار WPMU DEV   و أكثر من ذلك بكثير ...