مجاني

بيئة Docker تجريبية

جهاز Linux عليه Docker شغّال.

ماكينة واحدة
  • جلسة 60 دقيقة
  • ابدأ تاني في أي وقت
  • الماكينة بتتمسح في الآخر

هتلاقي إيه؟

  • Docker Engine شغال من أول ما الماكينة تقوم
  • Docker Compose (docker compose) و Buildx
  • git عشان تعمل clone لأي مشروع
  • أدوات للفحص زي dive و lazydocker و ctop

أوامر تجرّبها

  • docker run --rm hello-world

    أول container ليك

  • docker run -d --name web -p 8080:80 nginx

    تشغّل web server في الخلفية

  • curl -s localhost:8080 | head

    تتأكد إنه بيرد

  • docker exec -it web sh

    تدخل جوه الـ container

  • docker build -t myapp .

    تبني image من Dockerfile

  • docker compose up -d && docker compose ps

    تقوّم stack كامل بـ Compose

عن البيئة دي

بيئة Docker بتديك ماكينة Linux حقيقية عليها Docker Engine شغال، ومعاه Docker Compose و Buildx و git. شغّل containers، ابني images من Dockerfile، جرّب stack كامل بـ Compose، أو افهم إزاي الـ networks والـ volumes بتشتغل، من غير ما تسطّب Docker على جهازك.

أسئلة شائعة

أقدر أجرّب Docker أونلاين مجانًا؟

أيوه. بحساب مجاني بتفتح ماكينة Linux عليها Docker شغال من المتصفح، والجلسة 60 دقيقة. لما تخلص تقدر تبدأ جلسة جديدة على طول.

محتاج أسطّب Docker Desktop؟

لا. Docker شغال على الماكينة اللي بتفتحها، وإنت بتكتب الأوامر من terminal في المتصفح. ينفع حتى من جهاز الشغل اللي مش مسموح تسطّب عليه.

Docker Compose موجود؟

أيوه، docker compose جاهز، ومعاه Buildx عشان تبني images بطرق أكتر.

الـ images والـ containers بتفضل بعد الجلسة؟

لا. الماكينة بتتمسح لما الجلسة تخلص. اعمل push للـ image على registry، أو احفظ الـ Dockerfile والـ compose file في Git.

عايز تمارين Docker بتصحيح؟

لابات Docker فيها مهام حقيقية: تبني image، تصلّح Dockerfile بايظ، ترجّع service وقعت، والنتيجة بتتراجع.