كيفية إعداد Docker Desktop واستخدامه على نظام Windows

هل(Are) أنت مطور وتبدأ في النقل بالحاويات؟ الحاوية(Containerization) هي الاتجاه الجديد هذه الأيام وتجعل تطبيقك الحالي أكثر استقلالية وموثوقية. إذا كنت مجرد مبتدئ وبدأت في استخدام أدوات مثل Docker ، فهذا هو المكان المناسب لك. في هذا المنشور ، قمنا بتغطية برنامج تعليمي حول كيفية إعداد Docker واستخدامه على جهاز يعمل بنظام Windows(Windows) . تفترض العملية أنك معتاد إلى حد ما على مفهوم النقل بالحاويات.

لإعطائك تعريفًا أوضح للحاوية ، أود أن أقتبس مباشرة من Docker :

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

قم(Set) بإعداد واستخدام Docker Desktop على Windows

لدى Docker(Docker) الكثير من حالات الاستخدام. وأكثرها شيوعًا هو نقل التطبيقات الموجودة في حاويات. يمكنك إعادة حزم تطبيقات Java(Java) أو .NET الموجودة لديك في حاوية محمولة للغاية يمكن نشرها على أي خادم. ولكن للقيام بذلك ، تحتاج إلى التعرف على أساسياته. فلنبدأ الآن ونرى كيفية إعداده على Windows .

1. قم بتنزيل برنامج الإعداد وتثبيته. توجه إلى موقع Docker على الويب وقم بتنزيل Docker Desktop لنظام التشغيل Windows( Docker Desktop for Windows) . بمجرد التنزيل ، قم بتثبيته على جهاز الكمبيوتر الخاص بك باتباع الإرشادات البسيطة في الإعداد. قد تتم إعادة تشغيل جهاز الكمبيوتر الخاص بك عدة مرات أثناء العملية.

Docker Desktop على نظام Windows

2. بمجرد تثبيت كل شيء ، تحتاج إلى إنشاء حساب. توجه إلى hub.docker.com وأنشئ حسابًا جديدًا. الآن استخدم نفس الحساب لتسجيل الدخول إلى التثبيت على Windows . إنشاء حساب مجاني تمامًا ولن يتم تحصيل أي رسوم منك.

3. انتهى الآن جزء الإعداد. يمكنك تأكيد ما إذا كان Docker يعمل بالانتقال إلى علبة النظام والنقر على أيقونة الحوت. أو يمكنك فتح نافذة CMD وتنفيذها

docker --version

للتحقق مما إذا كان Docker مثبتًا على جهاز الكمبيوتر الخاص بك. أو يمكنك أيضًا تنزيل صورة hello-world للتحقق مما إذا كان كل شيء يعمل بشكل جيد. في نفس نافذة CMD ، قم بتنفيذ docker run hello-world لتشغيل جميع الفحوصات.

4. الآن أنت بحاجة إلى صورة لبدء الحاوية الأولى. هناك الكثير من الصور العامة المتاحة لأغراض مختلفة. يمكنك الذهاب إلى Docker hub والبحث عن أي صورة تريدها. هناك صور متاحة لـ WordPress و Ubuntu و Node.Js وما إلى ذلك في هذا المثال ، سنقوم بتثبيت صورة WordPress على حاوية محلية حتى تتمكن من تشغيل حاوية WordPress محلية على جهاز الكمبيوتر الخاص بك.

5. الخطوة الأولى لإنشاء أي حاوية هي إنشاء ملف التكوين الخاص بها. يحدد ملف التكوين الصورة التي ستستخدمها الحاوية ومع أي معلمات. لذلك ، قم بإنشاء مجلد جديد وداخل هذا المجلد ، قم بإنشاء ملف جديد يسمى docker-compose.yml. الصق المحتويات التالية بداخله واحفظ الملف:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

المصدر: Docker Documentation

6. افتح نافذة CMD في هذا المجلد وقم بالتنفيذ

docker-compose up -d

لبدء تنزيل الصور وإعداد الحاوية على جهازك المحلي. بمجرد أن ينتهي الأمر من التنفيذ ، سيكون لديك حاوية WordPress قيد التشغيل على جهازك المحلي. يمكنك فتحه في متصفحك بالانتقال إلى http://localhost:8000 .

كانت هذه هي الطريقة التي يمكنك بها إنشاء ملف تكوين ثم تنزيل الأشياء المطلوبة لتشغيل التطبيق الخاص بك داخل الحاوية. تذكر(Remember) أن هناك الكثير من الاحتمالات الأخرى المتاحة وهذا المنشور موجود هنا فقط لإعطائك نظرة عامة على Docker والحاويات. يمكنك البحث في الإنترنت عن المزيد من ملفات التكوين أو يمكنك إنشاء ملفاتك الخاصة. هناك الكثير من صور Docker المجانية مفتوحة المصدر المتاحة على الإنترنت والتي يمكن أن تبدأ.

بمجرد تخصيص صورتك وإجراء التغييرات اللازمة ، يمكنك أيضًا دفعها إلى مستودع Docker Hub . انقر (Click) هنا(here)(here) لتنزيل Docker Desktop لنظام التشغيل Windows(Windows) . مزيد من(Further) القراءة حول Docker for Windows هنا(here)(here) .



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts