آموزش Docker از صفر مطلق!
داکر یک پلتفرم متن باز برای طراحی؛ انتقال؛ استقرار و اجرای نرم افزار ها تحت مفهومی به نام Container میباشد، در این دوره به صورت تخصصی مفاهیم و مباحث داکر را فرا خواهیم گرفت.
به طور کلی؛ اجرا؛ انتقال و استقرار نرم افزار ها در گذشته مشکلات بسیار زیادی به همراه داشت؛ مشکلاتی که احتمالا همه شما حتی برای یکبار هم که شده با آنها دست و پنجه نرم کرده اید و ساعت ها زمانِ ارزشمند خود را صرف بررسی و تحلیل مشکلات به وجود آمده کردهاید و در انتها ریشه مشکل را در مسئلهای گاها ساده و پیشپا افتاده یافتهاید.
برای مثال؛ شما نرمافزاری را روی سیستمشخصی خودتان توسعه دادهاید؛ همه چیز عالی کار میکند و در بهترین حالت درحال اجراست؛ زمان آن فرا رسیده که برنامه بی عیب و نقص شما به سرور منتقل شده و اماده بهرهبرداری شود؛ با انتقال نرم افزار به سرور، خطاهای مختلفی از قبیل نصب نبودن وابستگی ها؛ عدم انتقال صحیح فایل ها و منابع لازم و خطا هایی از ورژن تکنولوژی های نصب شده دریافت میکنید؛ این تازه شروع ماجراست…
هربار استقرار جدید همه این موارد را با خود به همراه دارد؛ به انتقال نرم افزار فکر میکنید؟ حتی فکرش هم شبیه کابوسی شبانه است…
داکر اینجاست تا تمام این مشکلات را حل کند؛ راه حلی متن باز؛ محبوب و رایگان برای تمامی سردرگمی ها و مواردی که ممکن از در پروسه استقرار و انتقال و حتی مقیاس پذیر کردن نرم افزار های شما به وجود بیاید.
داکر مثل یک فرشتهی نگهبان مراقب همه چیز و همه حالات مختلف است و به شما این اطمینان را میدهد که همه چیز قرار است به سادگی در همان حالتِ بی عیب و نقص اجرا و پردازش شود.
در این دوره کار با داکر و مفاهیم مربوطه را به صورت تخصصی از دیدگاه یک برنامه نویس؛ برای برنامه نویسان شرح میدهیم و با اجرای سناریو های مختلف تسلط خود را بر داکر و مفاهیم مربوطه عمیق و عمیق تر خواهیم کرد.
لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.
سلام جناب هوشمند خسته نباشید ببخشید در مورد دوره داکر سوالاتی داشتم
من پایتون ( جنگو) کارمیکنم میخواستم ببینم برای یادگیری داکر پیشنیاز خاصی لازم داره؟؟ چون من عملا هیچ اشنایی با داکر ندارم و صفر صفر هستم
چون توی گوگل و بعضی از سایتهایی مثل همین سایت سبزلرن درمورد اموزش داکر گفتن که باید در مورد خط فرمان یا بعضی جاها من دیدم که گفتن یه اشنایی نسبی از لینوکس باید داشته باشی
درورد
حدود نیمی از دوره رایگانه که شما میتونید ببینید و پاسخ سوالات این چنینی رو با همون قسمت های رایگان بگیرید. اشنایی نسبی با لینوکس لازمه اما خب چیزی نیست که زمان شمارو خیلی زیاد بگیره - کمتر از یک روز میتونید موارد مورد نیاز رو یاد بگیرید.
دراخر، من کلا دیدن دوره داکر رو چه از مجموعه سبزلرن چه از هرجای دیگه ای بهتون پیشنهاد میکنم.
موفق باشید.
با سلام و عرض خسته نباشید به شما دبیر گرامی بعضی از دوره های داکر رو میبینم که حدود 20 ساعت اینطورا هستن ایا نکته یا مبحث اضافه تری وجود داره که اون ها پوشش میدن ؟
درود - باید سرفصل هاشون رو ببینید و مقایسه کنید.
ممکنه از چند نظر متفاوت باشن
۱. انلاین و یا حضوری و یا افلاین بودن دوره
۲. داکر رو دارن برای SRE یا Devops Engineer اموزش میدن.
۳. دارن ارکستریشن سیستم ها و ارکتسریتور هایی مثل swarm و کوبرنتیتز رو اموزش میدن.
۴. لینوکس رو کار میکنن
و یا موارد این چنینی که خب توی دوره ما جایی ندارن و ما دوره داکر رو برای عموم درنظر گرفتیم.
ای کاش اموزش نصب کافکا و ربیت رو هم اموزش میدادید
درود - نصب ربیت و کافکا چیزی فراتر از مواردی که توی دوره گفته شده ندارن.
شما با توجه به مستندات خود rmq توی این لینک:
https://www.rabbitmq.com/docs/download
میبینید که خیلی واضح با یک کامند:
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:4.0-management
میتونید نیازتون رو برطرف کنید.
برای کافکا هم به همین صورته و شما نباید بعد از دیدن دوره مشکلی توی موارد این چنینی داشته باشید.
موفق باشید.
سلام و عرض ادب
میخواستم بدونم این دوره برای من که ی پروژه (بک اند(nodejs)،فرانت اند(react)،دیتابیس(mongodb)) دارم و میخوام همشون با هم ارتباط داشته باشن (network) مناسب هست؟آیا در این دوره مشابه سناریو بهش پرداخته شده؟
آیا در مورد nginx proxy reverse هم صحبتی شده؟
ممنون میشم در این مورد بنده رو راهنمایی کنید تا تصمیمم رو برای خرید قطعی کنم
درود
این دوره مرتبط با استک یا تخصص خاصی نمیشه و به طور کلی روی داکر و نحوه استفاده و داکرایز کردن پروژه متمرکز شده.
زمانی که شما با هر استکی وارد این دوره میشید، با فرض اینکه مطالب رو به درستی یاد گرفتید و تمرین کردید، انتظار میره بتونید هر پروژه ای رو داکرایز کنید و مشکل خاصی با درک مفاهیم داکر نداشته باشید.
موفق باشید.
سلام وقت بخیر. از اون جایی که بیش تر دانشجو های فرانت کار سایت سبز لرن با ریکت کار میکنند فکر میکنم اگر اولویتتون برای بحث فرانت روی ریکت و نکست باشه بهتر باشه و همچنین لطفا برای بکند سناریو هایی با node.js و mongodb هم پیاده سازی کنید.
درود
تکنولوژی و استک تاثیری روی روند یادگیری شما و محتوای دوره نداره.
درصورتی که دوره رو تا انتها دیدید و هنوز بابت دیپلوی این موارد و داکرایز کردن پروژه مشکل دارید؛ مشکلتون رو از طریق بخش پرسش و پاسخ برام ارسال کنید تا درصورت نیاز درخصوص اون مورد به دوره جلساتی اضافه بشه اما درحال حاضر محتوای دوره به صورتیه که انتظار میره پس از اتمام دوره بتونید به طور قطعی و کامل؛ نیاز خودتون رو با هر تکنولوژی و توی هر استکی رفع کنید.
ممنون از همراهی شما.