- جلسة 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 وقعت، والنتيجة بتتراجع.