بازگشت به بلاگنکات حرفهای برنامهنویسان

مقدمهای کاربردی بر Docker برای برنامهنویسان وب
۷ اردیبهشت ۱۴۰۵
نویسنده:
یلدا فرهادی

جملهی معروف «روی سیستم من که کار میکرد» معمولاً نشانهی تفاوت محیط توسعه با پروداکشن است. Docker این مشکل را با بستهبندی کل محیط اجرا در یک image حل میکند.
مفاهیم پایه
- Image: یک snapshot فقطخواندنی از محیط اجرای برنامه.
- Container: یک نمونهی در حال اجرا از آن image.
- Dockerfile: دستورالعمل ساخت image، قدمبهقدم.
- docker-compose: برای اجرای چند سرویس (دیتابیس، بکاند، فرانتاند) با هم.
بعد از یادگیری این چهار مفهوم، میتوانید هر پروژهای را با یک دستور docker compose up روی هر سیستمی اجرا کنید.