Docker يتيح تشغيل التطبيقات في حاويات معزولة. للأداء الجيد (بناء صور، I/O) يُفضّل VPS NVMe.
المتطلبات
- Ubuntu 20.04+ أو Debian 11+ (64 بت)
- ذاكرة ~1–2 Go على الأقل
sudoأو root
Ubuntu / Debian (المستودع الرسمي)
Bash1sudo apt update && sudo apt upgrade -y 2sudo apt install -y ca-certificates curl gnupg lsb-release 3sudo install -m 0755 -d /etc/apt/keyrings 4curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 5sudo chmod a+r /etc/apt/keyrings/docker.gpg 6echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 7sudo apt update 8sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
التحقق
Bashsudo docker --version sudo docker compose version sudo docker run hello-world
تشغيل Docker كمستخدم عادي (اختياري)
Bashsudo usermod -aG docker "$USER" newgrp docker
أوامر مفيدة
Bashsudo systemctl enable --now docker sudo docker ps sudo docker compose up -d