• latest
Wekihost Sarl
  • استضافة
    • استضافة شخصية
    • استضافة وردبريس
    • استضافة البائعين
  • خوادم
    • خوادم مخصصة
    • سيرفر سحابي
    • استضافة خوادم Windows VPS
  • اسم النطاق
  • الخدمات
    • خدمات التصميم
    • خدمات التسويق
    • خدمات التطوير
    • خدمات أخرى
  • المدونة
No Result
View All Result
[language_dropdown]
  • استضافة
    • استضافة شخصية
    • استضافة وردبريس
    • استضافة البائعين
  • خوادم
    • خوادم مخصصة
    • سيرفر سحابي
    • استضافة خوادم Windows VPS
  • اسم النطاق
  • الخدمات
    • خدمات التصميم
    • خدمات التسويق
    • خدمات التطوير
    • خدمات أخرى
  • المدونة
No Result
View All Result
Wekihost
No Result
View All Result
Home تكنولوجيا

كيفية تثبيت Docker على أوبونتو (يدويًا أو عبر خادم VPS من Wekihost)

admin by admin
يناير 23, 2026
كيفية تثبيت Docker على أوبونتو على خادم VPS

شرح تثبيت Docker على Ubuntu 22.04 و24.04 باستخدام خادم VPS

Share on FacebookShare on Twitter

يُعد Docker من أقوى الأدوات الحديثة لتشغيل التطبيقات داخل حاويات (Containers) معزولة، مما يسهّل التطوير، الاختبار، والنشر في بيئة مستقرة ومتناسقة.
في هذا الدليل من Wekihost سنشرح طريقة تثبيت Docker على Ubuntu 22.04/24.04 بطريقتين: التثبيت اليدوي خطوة بخطوة، أو الإعداد السريع على خادم VPS من
Wekihost.com.

لماذا Docker مهم على خوادم أوبونتو؟

استخدام Docker على خادم VPS يعمل بنظام أوبونتو يمنحك مزايا قوية تساعدك في نشر التطبيقات بسرعة وبأقل تعقيد:

  • عزل كامل للتطبيقات بدون تعارض مكتبات.
  • سهولة نقل التطبيقات بين الخوادم والبيئات.
  • أداء أعلى مقارنة بالآلات الافتراضية التقليدية.
  • تحديثات ونشر أسرع (Deployments) مع تحكم كامل.
  • تقليل استهلاك الموارد وإدارة أفضل للخدمات.

لهذا السبب يعتمد كثير من المطورين على Docker مع VPS، وخصوصًا عند استضافة تطبيقات الويب وواجهات API.

المتطلبات الأساسية قبل تثبيت Docker

قبل البدء، تأكد من توفر ما يلي:

  • نظام تشغيل Ubuntu 22.04 LTS أو Ubuntu 24.04 LTS.
  • صلاحيات root أو مستخدم مع sudo.
  • معرفة أساسية بأوامر Linux.
  • ذاكرة RAM لا تقل عن 1GB (ويُفضّل 2GB أو أكثر).
  • اتصال إنترنت مستقر للوصول إلى مستودعات Docker الرسمية.

الطريقة الأولى: تثبيت Docker يدويًا على أوبونتو

1) تحديث النظام وتثبيت الحزم المطلوبة

ابدأ بتحديث الخادم وتثبيت الحزم الضرورية:

sudo apt update && sudo apt upgrade -y
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

2) إضافة مفتاح GPG ومستودع Docker الرسمي

إضافة مفتاح Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg

إضافة المستودع الرسمي ثم تحديث قائمة الحزم:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update

3) تثبيت Docker Engine

ثبّت Docker والمكونات الأساسية:

sudo apt install docker-ce docker-ce-cli containerd.io -y

فعّل Docker ليعمل تلقائيًا عند الإقلاع:

sudo systemctl enable docker

4) التحقق من نجاح التثبيت

تحقق من الإصدار:

docker --version

تحقق من حالة الخدمة:

sudo systemctl status docker

5) تشغيل Docker بدون sudo (اختياري ومُستحسن)

افتراضيًا قد تحتاج لتشغيل Docker عبر sudo. لتسهيل الاستخدام وتحسين تجربة العمل، أضف المستخدم إلى مجموعة docker:

sudo usermod -aG docker $USER

بعدها أعد تسجيل الدخول (logout/login) ثم اختبر:

docker run hello-world

إذا ظهرت رسالة الترحيب، فهذا يعني أن Docker يعمل بشكل صحيح ✅

الطريقة الثانية: تثبيت Docker باستخدام خادم VPS من Wekihost

إذا كنت تستخدم VPS من Wekihost، يمكنك إعداد بيئة مناسبة لـ Docker بسرعة، مع موارد مستقرة وأداء ممتاز لتطبيقاتك.
عادةً تكون الخطوات بسيطة:

  1. تسجيل الدخول إلى لوحة تحكم Wekihost.
  2. اختيار خادم VPS المناسب لمشروعك.
  3. تثبيت Ubuntu (22.04/24.04) على الخادم.
  4. تطبيق خطوات التثبيت اليدوي أعلاه (أو استخدام إعدادات جاهزة إن كانت متاحة ضمن خدمتك).

لبدء مشروعك بسرعة على VPS، تفضل بزيارة:
wekihost.com.

أهم أوامر Docker بعد التثبيت

إدارة الصور (Images)

docker images
docker search nginx
docker pull nginx

تشغيل وإدارة الحاويات (Containers)

مثال لتشغيل NGINX على المنفذ 8080:

docker run -d --name webserver -p 8080:80 nginx
docker ps
docker stop webserver
docker start webserver

عرض السجلات (Logs) وتشخيص المشاكل

docker logs webserver

استخدام Docker Compose للتطبيقات متعددة الحاويات

يساعدك Docker Compose على تشغيل عدة خدمات بملف واحد. مثال سريع لتشغيل WordPress:

version: '3.8'

services:
  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wp_user
      MYSQL_PASSWORD: wp_pass
      MYSQL_ROOT_PASSWORD: example

  web:
    image: wordpress
    restart: always
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: wp_user
      WORDPRESS_DB_PASSWORD: wp_pass
    depends_on:
      - db

تشغيل الخدمات:

docker-compose up -d

تنظيف Docker وتحسين الأداء

مع كثرة التجارب قد تمتلئ المساحة بصور وحاويات غير مستخدمة. يمكنك تنظيفها بهذه الأوامر:

docker system df
docker system prune -a

استكشاف الأخطاء الشائعة وإصلاحها

مشكلة: لا يمكن الاتصال بـ Docker daemon

شغّل الخدمة وتأكد من تفعيلها عند الإقلاع:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

مشكلة: Permission denied عند تشغيل Docker بدون sudo

تأكد من إضافة المستخدم إلى مجموعة docker ثم أعد تسجيل الدخول:

sudo usermod -aG docker $USER

مشكلة: الحاوية تعمل لكن الموقع لا يفتح

تحقق من المنفذ وسجلات الحاوية:

docker ps
docker logs container_name

نصائح أمان مهمّة عند استخدام Docker على VPS

  • تجنب تشغيل الحاويات بصلاحيات root قدر الإمكان.
  • لا تضع كلمات المرور داخل Dockerfile أو ملفات عامة.
  • فعّل الجدار الناري (Firewall) وافتح المنافذ التي تحتاجها فقط.
  • حدّث Docker والنظام باستمرار لتفادي الثغرات.

ماذا بعد تثبيت Docker؟

بعد نجاح التثبيت، يمكنك الاستفادة من Docker في سيناريوهات عملية مثل:

  • تشغيل تطبيقات ويب وواجهات API بسرعة.
  • استضافة قواعد بيانات (MySQL / PostgreSQL) داخل حاويات معزولة.
  • إنشاء بيئات تطوير موحّدة للفريق.
  • أتمتة عمليات البناء والاختبار في CI/CD.
  • التوسع لاحقًا باستخدام Docker Swarm أو Kubernetes.

الخلاصة

يوفّر لك Docker على أوبونتو طريقة حديثة ومرنة لتشغيل التطبيقات وإدارتها، سواء للتطوير أو للإنتاج.
وإذا كنت تريد خادم VPS سريع ومستقر لتشغيل حاوياتك بثقة، يمكنك البدء مع
Wekihost.

Tags: DockerDocker ContainersDocker UbuntuLinuxUbuntuVPSWekihostاستضافة VPS
admin

admin

Next Post
استضافة ماينكرافت Minecraft Hosting على خادم VPS من Wekihost

استضافة ماينكرافت من Wekihost – أفضل أداء لخوادم Minecraft في العالم العربي

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Recommended.

كيفية إصلاح خطأ 429 Too Many Requests في ووردبريس

كيفية إصلاح خطأ 429 Too Many Requests (كمستخدم ومالك موقع) – دليل Wekihost

يناير 23, 2026
The Impact of Instagram Checkout on Ecommerce

تأثير خدمة الدفع لإنستغرام على التجارة الإلكترونية

أكتوبر 18, 2023

Subscribe.

Trending.

The Impact of Instagram Checkout on Ecommerce

تأثير خدمة الدفع لإنستغرام على التجارة الإلكترونية

أكتوبر 18, 2023
Wekihost

Notre passion est de rendre l'hébergement Web accessible à tous. Nous croyons que chaque individu et entreprise mérite d'avoir une présence en ligne réussie.

Follow Us

تصنيفات

  • أدلة لينكس
  • اتجاهات رقمية
  • استضافة الألعاب
  • تكنولوجيا
  • منصات رقمية

وسوم

Docker Docker Containers Docker Ubuntu Linux Too Many Requests Ubuntu VPS Wekihost WordPress أخطاء ووردبريس استضافة VPS استضافة مواقع تحسين الأداء حل مشاكل ووردبريس حماية ووردبريس خطأ 429
  • latest

© 2023 wekihost. Tous droits réservés

No Result
View All Result
  • latest

© 2023 wekihost. Tous droits réservés