شروحات عامة

Docker لنظام التشغيل Mac باستخدام Homebrew: دليل خطوة بخطوة

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

ما الذي يحدد Homebrew و Homebrew Cask؟

هل تعرف ما هو Homebrew؟ إنه مدير حزم لنظام macOS. يعمل على سطر الأوامر ويسمح لك بتثبيت برنامج لجهاز Mac الخاص بك. إنها شائعة لأنها مريحة وسهلة الاستخدام.

لتثبيته عملية بسيطة جدًا ، ما عليك سوى كتابة

تركيب الشراب[x]

ثم انتظر بضع لحظات ومع ذلك ، ستحتاج إلى استخدام Homebrew Cask لتثبيت Docker.

“لماذا تحتاج إلى Handbrew Cask لتثبيت Docker …

إذا قمت بتثبيت برنامج واجهة المستخدم الرسومية على جهاز Mac بواسطة“الطريقة التقليدية” أنت تعرف ذلك يتطلب عادةً تنزيل الحزمة وفتحها وسحبها وإفلاتها في مجلد التطبيق. بشكل افتراضي ، يمكن لـ Homebrew تثبيت تطبيقات سطر الأوامر فقط.

هومبرو كاسك هو البرنامج المساعد Homebrew ذلك يسمح لك بتثبيت برنامج واجهة المستخدم الرسومية على جهاز Mac الخاص بك. هذا يعني أنه بدلاً من طريقة التنزيل والسحب والإفلات التقليدية ، يمكنك استخدام هذا.

اقرأ أيضًا: 11 من تطبيقات Mac المساعدة التي يجب أن تمتلكها ربما لم تكن على علم بها

طرق مختلفة لتثبيت Docker Desktop لنظام التشغيل Mac:

  1. افتح المثبت بالنقر المزدوج Docker.dmg ، ثم اسحب رمز Docker إلى مجلد التطبيقات.

2. لتشغيل Docker ، انقر نقرًا مزدوجًا ” عامل ميناء.تطبيق“في مجلد التطبيقات. يظهر مجلد التطبيقات في وضع عرض “الشبكة” في المثال أدناه.

3- اشتراك Docker نافذة اتفاقية الخدمة معروض بواسطة Docker
قائمة (قائمة الحيتان). يتضمن تغييرًا في شروط خدمة Docker Desktop.

4. حدد المربع “أوافق” للإشارة إلى موافقتك على الشروط المحدثة ، ثم انقر فوق “قبول” للمتابعة. بعد قبول الشروط ، سيتم تشغيل Docker Desktop.

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

اقرأ أيضًا: أفضل 16 تطبيقًا لتخصيص شريط قوائم Mac

تثبيت Docker عبر سطر الأوامر:

لتثبيت Docker Desktop في مجلد التطبيقات ، قم بتشغيل الأوامر التالية في Terminal بعد التنزيل Docker.dmg:

$ sudo hdiutil attach Docker.dmg
$ sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
$ sudo hdiutil detach /Volumes/Docker

ال install يقبل الأمر العلامات التالية:

  • --accept-license: يقبل اتفاقية خدمة اشتراك Docker الآن ، بدلاً من طلب قبولها عند تشغيل التطبيق لأول مرة
  • --allowed-org=<org name>: يتطلب من المستخدم تسجيل الدخول وأن يكون جزءًا من مؤسسة Docker Hub المحددة عند تشغيل التطبيق.

تركيب محرك عامل الإرساء لنظام التشغيل Mac باستخدام برنامج Homebrew Package Manager:

عامل ميناء يستطيع يكون المثبتة في عديدة طرق، لكن اذا أنتيكرر استخدام نظام التشغيل Mac OSو ربما يكون مدير حزمة Homebrew هو الأسهل طريق. قبل انت بدأتو تثبيت البيرة.

مدير حزمة Homebrew لنظام macOS يجعل Docker Engine و Docker Desktop متاحين. أولاً ، دعنا ننتقل إلى كيفية إعداد Docker Engine.

1. قم بتشغيل الأمر التالي في محطة macOS. يوجه هذا الأمر Homebrew للحصول على ملفdocker. حزمة. سيتم العثور على أحدث إصدار تلقائيًا بواسطة Homebrew.

2. قم بتنزيل وتثبيت ملف virtualbox و docker-machine الحزم. في نظام macOS ، يتطلب Docker كلاهما ليعمل بشكل صحيح.

تثبيت برنامج VirtualBox لتثبيت Docker

ملحوظة: تجدر الإشارة إلى مفتاح –cask الموجود على سطر تثبيت VirtualBox. يستخدم Homebrew الخيار –cask لتثبيت برامج الواجهة الرسومية. يجب توفير مفتاح –cask في الأمر لأن VirtualBox هو تطبيق واجهة رسومية.

3. بعد تثبيت برنامج VirtualBox، من المحتمل أن تتلقى رسالة تفيد بأن نظام التشغيل Mac OS X قد منع التثبيت. انقر فوق فتح تفضيلات الأمان للسماح بالتثبيت.

4. حدد ملف زر التفاصيلو حدد مربع Oracle America، Inc ، وثم انقر فوق موافق. برنامج VirtualBox مملوك لشركة Oracle.

تثبيت Docker Desktop باستخدام Homebrew

ملحوظة: لا تحاول تثبيت Docker Engine جنبًا إلى جنب مع Docker Desktop. كما هو موضح سابقًا ، يتطلب محرك Docker برنامج VirtualBox ، والذي قد يتعارض مع Docker Desktop. لا يعمل Docker Desktop مع إصدارات VirtualBox الأقدم من 4.3.30.

لتثبيت Docker Desktop ، في الجهاز:

  1. نفّذ الأمر أدناه. وتجدر الإشارة إلى أن مطلوب مفتاح –cask لتثبيت تطبيقات الواجهة الرسومية مع Homebrew.

2. بعد انتهاء برنامج Homebrew من التثبيت ، قم بتشغيل الأمر التالي في جهازك لتشغيل Docker.


open /Applications/Docker.app

3. انقر فوق زر الفتح لتشغيل Docker Desktop. عند تشغيل Docker Desktop لأول مرة ، سترى هذا موجه.

4. عند المطالبة ، انقر فوق زر موافق لمنح حق الوصول المميز (sudo access) إلى سطح المكتب Docker بحيث يمكن للحاويات التواصل مع بعضها البعض. من خلال النقر فوق “موافق” ، فإن ملف أداة Docker helper، الذي ينسق أنشطة Docker المختلفة لمحرك Docker ، سوف يكون مثبت.

تثبيت Docker Desktop على macOS باستخدام صورة قرص

هذا الدليل لك إذا اخترت ذلك أناnstall Docker على macOS باستخدام صورة قرص (ملف DMG). اعتمادًا على نوع المعالج الذي تستخدمه ، يختلف تثبيت Docker عبر صورة قرص قليلاً (Intel أو Apple). عند الاقتضاء ، سيوفر البرنامج التعليمي وسيلة شرح لتمييز نفسه.

افتح محطة ودعنا نبدأ في تثبيت Docker Desktop بصورة قرص.

  1. معالج Apple فقط: قم بإعداد Rosetta. Rosetta هو برنامج يحاكي سلوكيات معالجات Intel المختلفة ، مما يسمح للتطبيقات المصممة لمعالجات Intel (مثل Docker) بالعمل على أجهزة Mac مع معالجات Apple.

“يمكن العثور على المعالج باستخدام تطبيق About This Mac Application”

2. انتقل إلى صفحة تثبيت Docker Desktop for Mac في مستعرض ويب. اختر الزر الذي يتوافق مع نوع معالج جهاز Mac الخاص بك.

3. لبدء تثبيت Docker Desktop، انقر نقرًا مزدوجًا فوق ملف صورة القرص بعد تنزيله. سيظهر تطبيق Docker Desktop ومجلد التطبيقات على جهاز Mac في شاشة قائمة. لإنهاء التثبيت ، انقر واسحب رمز Docker Desktop إلى مجلد التطبيقات.

4. افتح تطبيق Docker وقم بتشغيله. سترى مطالبات الأمان المتطابقة كما في الخطوتين الثالثة والرابعة في القسم السابق. لقد انتهيت بعد النقر على تلك الشاشات!

إعداد Docker على جهاز Mac

الآن بعد أن تم تثبيت Docker بنجاح على جهاز Mac الخاص بك، انه الوقت ل اقامة بعض تكوينات Docker Desktop الأساسية. تتم إدارة جميع حاويات Docker والتطبيقات التي تعمل في مثيل Docker الخاص بك من خلال Docker Desktop Dashboard.

للوصول إلى شاشة التفضيلات، إطلاق تطبيق Docker Desktop و انقر فوق رمز الترس في الزاوية اليمنى العليا من لوحة التحكم.

شاشة التفضيلات يحتوي على عدة أقسام بها عناصر لتخصيص سلوك Docker. فيما يلي بعض الإعدادات البارزة.

ضمن موارد النظام ضع في اعتبارك ما يلي:
  1. وحدات المعالجة المركزية– عدد المعالجات التي يمكن لـ Docker Desktop الوصول إليها. الإعداد الافتراضي على جهاز Mac الخاص بك هو نصف العدد الأقصى. يؤدي رفع هذه القيمة إلى تحسين أداء الحاوية والتطبيق.
  2. ذاكرة- مقدار الذاكرة المتوفرة في Docker Desktop. يتم تعيين هذه القيمة على 2 غيغابايت افتراضيًا.
  3. تبديل – حجم ملف مبادلة Docker Desktop. القيمة الافتراضية هي 1 غيغابايت ، والتي يمكن زيادتها أو تقليلها حسب احتياجات الحاوية والتطبيق.
  4. حجم صورة القرص– مقدار مساحة القرص المحلي المتوفرة لـ Docker Desktop.
  5. موقع صورة القرص– موقع نظام ملفات صورة قرص Docker Desktop.

مشاركة الملفات

يختار FILE SHARING من قائمة الموارد -> المتقدمة. المواقع المدرجة هي المجلدات المشتركة بواسطة نظام الملفات المحلي الخاص بجهاز Mac وأي حاويات وتطبيقات Docker قيد التشغيل.

لإضافة مكان ، اتبع الخطوات التالية:

  1. 1. في شاشة FILE SHARING ، انقر فوق زر علامة الجمع في أسفل اليمين.

2. حدد المجلد تريد مشاركتها مع Docker Desktop و انقر فوق فتح.

3. انقر فوق زر تطبيق & إعادة التشغيل لتطبيق التغييرات.

كيفية إلغاء تثبيت Docker Desktop

إلى إزالة Docker Desktop من جهاز Mac الخاص بك ، اتبع الخطوات التالية:

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

اقرأ أيضًا: أفضل 17 طريقة لتحسين البطارية في MacBook M1

تغليف:

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

اقرأ أيضًا: 15 من أسرار Mac غير المعروفة لتحويل جهاز MacBook الخاص بك

زر الذهاب إلى الأعلى