آموزش داکر جادی – مفاهیم و شروع کار با Docker (رایگان)
1 ساعت
4.4
داکر چیست؟ داکر (Docker)، یک پلتفرم نرمافزاری متنباز است که به توسعهدهندگان کمک میکند تا نرمافزارهای کاربردی (اپلیکیشنها) را در قالب بستههای قابل حمل (Container) نگهداری کنند. این بستهها شامل تمام کدهای مورد نیاز برای اجرای نرمافزار، به همراه کتابخانهها، تنظیمات و وابستگیها هستند. اهمیت یادگیری داکر چیست؟ Containerهای داکر را میتوان به راحتی بین سیستمهای مختلف، چه در محیط ابری و چه در محل، جابهجا کرد تا توسعه و استقرار نرمافزار سادهتر و کارآمدتر شود. همچنین، Containerهای داکر بسیار سبکوزن هستند و زمان راهاندازی آنها کوتاه است که این امر هم باعث میشود تا عملکرد نرمافزار بهبود پیدا کند. برنامهنویسان میتوانند با استفاده از داکر، برنامههایشان را به صورت مستقل و بدون وابستگی به سیستم عامل یا تنظیمات دیگر توسعه دهند و منابع مورد نیاز برنامههایشان را به راحتی مدیریت کنند و از بهرهوریی برخوردار شوند. لذا، داکر شرکتها و سازمانها میتوانند با استخدام نیروهای متخصص داکر، هزینههای خود را کاهش و بهرهوری خود را افزایش دهند تا بتوانند به راحتی وارد بازار رقابت شوند. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، ابتدا به بررسی مفاهیم اساسی اعم از نصب، استفاده از ایمیجها، استفاده از داکرهاب، روند اجرا و ارتباط با آنها و نیز پیکربندی پورتهای کانتینرها میپردازیم. در ادامه، یک سناریو شامل مفاهیم مربوط به والیومها و استوریجها تعریف خواهیم کرد تا نیازمندیهای دو کانتینر داکر را شرح دهد. در نهایت، برنامه مورد نظر را با استفاده از فایل Dockerfile، داکرایز و پیکربندی شبکهها را انجام میدهیم و راهکارهای پیشنهادی برای ادامه کار به اشتراک گذاشته میشود.