آموزش Docker از صفر مطلق!
داکر یک پلتفرم متن باز برای طراحی؛ انتقال؛ استقرار و اجرای نرم افزار ها تحت مفهومی به نام Container میباشد، در این دوره به صورت تخصصی مفاهیم و مباحث داکر را فرا خواهیم گرفت.
توجه! این دوره بصورت پیش فروش ارائه شده است و در تاریخ خرداد ماه ۱۴۰۳ بصورت قطعی برگزار میشود و قیمت پیش فروش شده بعد از شروع دوره چند ده درصد افزایش پیدا میکند و مطابق سیاست های سبزلرن، بعد از اتمام نیز افزایش قیمت خواهد داشت. فلذا خرید در شرایط پیش فروش بسیار پایین تر از قیمت اصلی تمام شده است
به طور کلی؛ اجرا؛ انتقال و استقرار نرم افزار ها در گذشته مشکلات بسیار زیادی به همراه داشت؛ مشکلاتی که احتمالا همه شما حتی برای یکبار هم که شده با آنها دست و پنجه نرم کرده اید و ساعت ها زمانِ ارزشمند خود را صرف بررسی و تحلیل مشکلات به وجود آمده کردهاید و در انتها ریشه مشکل را در مسئلهای گاها ساده و پیشپا افتاده یافتهاید.
برای مثال؛ شما نرمافزاری را روی سیستمشخصی خودتان توسعه دادهاید؛ همه چیز عالی کار میکند و در بهترین حالت درحال اجراست؛ زمان آن فرا رسیده که برنامه بی عیب و نقص شما به سرور منتقل شده و اماده بهرهبرداری شود؛ با انتقال نرم افزار به سرور، خطاهای مختلفی از قبیل نصب نبودن وابستگی ها؛ عدم انتقال صحیح فایل ها و منابع لازم و خطا هایی از ورژن تکنولوژی های نصب شده دریافت میکنید؛ این تازه شروع ماجراست…
هربار استقرار جدید همه این موارد را با خود به همراه دارد؛ به انتقال نرم افزار فکر میکنید؟ حتی فکرش هم شبیه کابوسی شبانه است…
داکر اینجاست تا تمام این مشکلات را حل کند؛ راه حلی متن باز؛ محبوب و رایگان برای تمامی سردرگمی ها و مواردی که ممکن از در پروسه استقرار و انتقال و حتی مقیاس پذیر کردن نرم افزار های شما به وجود بیاید.
داکر مثل یک فرشتهی نگهبان مراقب همه چیز و همه حالات مختلف است و به شما این اطمینان را میدهد که همه چیز قرار است به سادگی در همان حالتِ بی عیب و نقص اجرا و پردازش شود.
در این دوره کار با داکر و مفاهیم مربوطه را به صورت تخصصی از دیدگاه یک برنامه نویس؛ برای برنامه نویسان شرح میدهیم و با اجرای سناریو های مختلف تسلط خود را بر داکر و مفاهیم مربوطه عمیق و عمیق تر خواهیم کرد.
سلام استاد
من یه سوالی داشتم بنده یه وبسایت با node & react & postgreSQL ساختم و میتونم با git بیام وبسایتم رو روی سرور مجازی کلون کنم و خلاصه رانش کنم بدون هیچ مشکلی ولی خیلی ها میگن برای دیپلوی باید از داکر استفاده بکنیم درسته الان آموزش داکر برای من لازمه ؟
اط طرفی اشاره کرده بودن داکر با تمام مزایایی که داره رم زیادی رو اشغال میکنه اگر ممکنه یه توضیحی بهم بدین شما باز بهتر از بقیه میدونید با تشکر .
سلام وقت بخیر
آیا امکان داره یک سرفصل برای docker swarm هم در نظر بگیر؟
و اگه امکان داره کل دوره عملی و کاربر باشه در گیر تاریخچه داکر نباشه
درود؛ دوره پروژه محور هست؛ منظورت از تاریخچه رو متوجه نمیشم اما احتمالا چند جلسه ابتدایی دوره (کمتر از 1 ساعت*) درخصوص معماری و تاریخچه داکر باشه و این مورد نمیتونه از دوره حذف بشه اما شما اگه اشنایی دارید میتونید skip کنید.
سلام و احترام.
آیا این در این دوره میتونیم یاد بگیریم یه پروژه ی مثلا
Laravel Nuxt
رو روی سرور دیپلوی کنیم؟
منظورم، داکرایز کردن پروژه ی آماده است. ( با در نظر گرفتن همه چالش هایش ) ممنون.
درود؛ بله دیپلوی رو در قالب سناریو های مختلف خواهیم داشت.
سلام ممنون که این دوره رو قرار دادید خواستم بدونم درمورد ci/cd مواردی که به داکر مربوط باشه بحث میشه
درود بر شما؛ موارد مرتبط با داکر رو به طور کامل خواهیم داشت.
سلام
وقت بخیر
آگه امکان نخوه deply پروژه لاراولی داکرایز شده روی سرور هم اموزش بدهید؟
با تشکر
درود؛ بعد از اجرای سناریو های مختلف که توی این دوره داریم؛ موارد این چنینی نباید براتون نگرانی خاصی داشته باشه دیگه.