كيفية إعداد 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) . بمجرد التنزيل ، قم بتثبيته على جهاز الكمبيوتر الخاص بك باتباع الإرشادات البسيطة في الإعداد. قد تتم إعادة تشغيل جهاز الكمبيوتر الخاص بك عدة مرات أثناء العملية.
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) .
Related posts
Best Free C++ IDE ل Windows 10
CudaText عبارة عن مبرمجي Windows مجانا
SynWrite Editor: Free Text & Source Code Editor لWindows 10
Best Free PHP IDE ل Windows 10
كيفية جعل Windows app مواطن لأي موقع أو التطبيق على شبكة الإنترنت
Desktop Location غير متوفر أو يمكن الوصول إليها في Windows 11/10
كيفية إضافة Weather إلى Lock Screen، Desktop، Taskbar في Windows 10
Fix Remote Desktop لا يمكن العثور على computer error في Windows 11/10
زيادة عدد Remote Desktop Connections في Windows 11/10
كيفية تمكين Developer Mode في Windows 11/10
لا يمكن انقر على الحق في Desktop على Windows 11/10
Virtual Desktop Tips and Tricks ل Windows 10
Create Remote Desktop Connection shortcut في Windows 11/10
Windows مفتاح عالق بعد التبديل من Remote Desktop session
لا يمكن نسخ Paste في Remote Desktop Session في Windows 10
Remote Desktop tab في RDWEB مفقود من Edge browser في Windows 10
Pixel or Screen Ruler software مجانا Windows 10
Bulk install Windows apps مع Winstall ل Windows Package Manager
Taskbar & Desktop يبقي منعش بشاشة سوداء في Windows10
Microsoft Remote Desktop Assistant ل Windows 10